diff --git a/src/main/java/com/lz/common/aspect/LogAspect.java b/src/main/java/com/lz/common/aspect/LogAspect.java index d524b3b7..4f45a0b7 100644 --- a/src/main/java/com/lz/common/aspect/LogAspect.java +++ b/src/main/java/com/lz/common/aspect/LogAspect.java @@ -1,6 +1,7 @@ package com.lz.common.aspect; import com.alibaba.fastjson.JSON; +import com.lz.common.exception.RRException; import com.lz.common.utils.OrderUtil; import com.lz.common.utils.R; import com.lz.common.utils.ServletUtils; @@ -111,8 +112,13 @@ public class LogAspect { result = point.proceed(); return result; } catch (Exception e) { + if(e instanceof RRException){ + result = R.error(((RRException) e).getMsg()); + }else{ + result = R.error(); + } logger.error("controller error.", e); - result = R.error(); + } finally { if(cm.toString().toLowerCase().contains("captcha")){ logger.info(StringUtil.appendStrs(