于紫祥_1901
2020-08-13 1400ab5fe5b5919a147538934d95d93b8a1379dc
src/main/java/com/moral/common/aop/ControllerAOP.java
@@ -33,7 +33,7 @@
      try {
         result = pjp.proceed();
         log.info(pjp.getSignature() + "use time:" + (System.currentTimeMillis() - startTime));
         // log.info(pjp.getSignature() + "use time:" + (System.currentTimeMillis() - startTime));
      } catch (Throwable e) {
         result = handlerException(pjp, e);
      }
@@ -53,7 +53,10 @@
      Method currentMethod = target.getClass().getMethod(msig.getName(), msig.getParameterTypes());
      Type type = currentMethod.getGenericReturnType();
      String message = e.getMessage();
      Map<String, Object> resultMap = new HashMap<String, Object>();
      if (e instanceof BusinessException) {
         log.error(e.getMessage());
         resultMap.put("msg", message);
      } else if (e instanceof ValidateException) {
      } else {
         log.error(pjp.getSignature() + " error: " + e.toString(), e);
@@ -66,7 +69,6 @@
      } else if (type == ResultBean.class) {
         return new ResultBean(e);
      } else if (type == Map.class) {
         Map<String, Object> resultMap = new HashMap<String, Object>();
         resultMap.put("msg", message);
         return resultMap;
      } else if (type == Void.TYPE) {