增加对自定义异常炮火

This commit is contained in:
wulin 2020-12-18 11:58:19 +08:00
parent 5948f4eee5
commit 87885eca0c

View File

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