admin
2022-04-16 04f09e52ffd4681bdfd85e51acd3da0d1280c3d3
src/main/java/com/yeshi/buwan/aspect/MuGuaSignAspect.java
@@ -14,7 +14,6 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;
@@ -28,7 +27,7 @@
    //签名验证
    @Around("execution(public * com.yeshi.buwan.controller.api.mugua.*.*(..))")
    public Object verifySign(ProceedingJoinPoint joinPoint) throws IOException {
    public Object verifySign(ProceedingJoinPoint joinPoint) throws Throwable {
        ServletRequestAttributes servletContainer = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
        HttpServletRequest request = servletContainer.getRequest();
        HttpServletResponse response = servletContainer.getResponse();
@@ -47,16 +46,11 @@
        if (!signIsRight(request)) {
            if (out == null)
                out = response.getWriter();
            out.print(JsonUtil.loadFalseJson("签名错误"));
            out.print(JsonUtil.loadFalseJson("签名错误3"));
            return null;
        }
        Object obj = null;
        try {
            obj = joinPoint.proceed(args);
        } catch (Throwable e) {
            e.printStackTrace();
        }
        Object obj = joinPoint.proceed(args);
        return obj;
    }