科目信息

This commit is contained in:
hjc
2019-12-11 22:22:35 +08:00
parent ed643abfe5
commit 4e63bbd12b
16 changed files with 607 additions and 3 deletions
@@ -0,0 +1,34 @@
package com.cwhelp.common.enums;
import lombok.Getter;
/**
* Created by huangjc on 2019/12/11 0011.
* 会计准则
*/
@Getter
public enum AccountStandardEnum {
SMALL_ENTERPRISES(1, "小企业会计准则"),
ENTERPRISES(2, "小企业会计准则"),
NON_PROFIT_ORGANIZATIONS(3, "民间非营利组织会计制度");
AccountStandardEnum(int id, String name){
this.id = id;
this.name = name;
}
private int id;
private String name;
public static String getNameById(int id){
for (AccountStandardEnum accountStandardEnum : AccountStandardEnum.values()) {
if(accountStandardEnum.getId() == id){
return accountStandardEnum.getName();
}
}
return "";
}
}
@@ -0,0 +1,53 @@
package com.cwhelp.common.filter;
import com.alibaba.fastjson.JSONObject;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.stereotype.Component;
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Created by huangjc on 2019/12/10 0010.
*/
@Component
@ServletComponentScan
@WebFilter(filterName = "apiLoginFilter", urlPatterns = {"/api_biz/*"})
public class ApiLoginFilter implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest)servletRequest;
HttpServletResponse response = (HttpServletResponse)servletResponse;
String token = request.getHeader("token");
HttpSession session = request.getSession();
if(session.getAttribute(token) == null){
response.setStatus(401);
response.setContentType("text/html;charset=utf-8");
PrintWriter writer = response.getWriter();
JSONObject json = new JSONObject();
json.put("code","401");
json.put("msg","请先登录!");
writer.print(json);
return;
}else{
filterChain.doFilter(request, response);
}
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
System.out.println("ApiLoginFilter initing..." + filterConfig.getFilterName());
}
@Override
public void destroy() {
}
}