mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	提交resultCode pr
This commit is contained in:
		| @@ -44,7 +44,7 @@ import static cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeC | ||||
|  * 满足如下任一条件,则会进行记录: | ||||
|  * 1. 使用 @ApiOperation + 非 @GetMapping | ||||
|  * 2. 使用 @OperateLog 注解 | ||||
|  * | ||||
|  * <p> | ||||
|  * 但是,如果声明 @OperateLog 注解时,将 enable 属性设置为 false 时,强制不记录。 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
| @@ -77,7 +77,8 @@ public class OperateLogAspect { | ||||
|         return around0(joinPoint, operateLog, apiOperation); | ||||
|     } | ||||
|  | ||||
|     @Around("!@annotation(io.swagger.annotations.ApiOperation) && @annotation(operateLog)") // 兼容处理,只添加 @OperateLog 注解的情况 | ||||
|     @Around("!@annotation(io.swagger.annotations.ApiOperation) && @annotation(operateLog)") | ||||
|     // 兼容处理,只添加 @OperateLog 注解的情况 | ||||
|     public Object around(ProceedingJoinPoint joinPoint, | ||||
|                          cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog operateLog) throws Throwable { | ||||
|         return around0(joinPoint, operateLog, null); | ||||
| @@ -236,14 +237,12 @@ public class OperateLogAspect { | ||||
|         } | ||||
|         operateLogObj.setDuration((int) (System.currentTimeMillis() - startTime.getTime())); | ||||
|         // (正常)处理 resultCode 和 resultMsg 字段 | ||||
|         if (result != null) { | ||||
|             if (result instanceof CommonResult) { | ||||
|                 CommonResult<?> commonResult = (CommonResult<?>) result; | ||||
|                 operateLogObj.setResultCode(commonResult.getCode()); | ||||
|                 operateLogObj.setResultMsg(commonResult.getMsg()); | ||||
|             } else { | ||||
|                 operateLogObj.setResultCode(SUCCESS.getCode()); | ||||
|             } | ||||
|         if (result instanceof CommonResult) { | ||||
|             CommonResult<?> commonResult = (CommonResult<?>) result; | ||||
|             operateLogObj.setResultCode(commonResult.getCode()); | ||||
|             operateLogObj.setResultMsg(commonResult.getMsg()); | ||||
|         } else { | ||||
|             operateLogObj.setResultCode(SUCCESS.getCode()); | ||||
|         } | ||||
|         // (异常)处理 resultCode 和 resultMsg 字段 | ||||
|         if (exception != null) { | ||||
| @@ -267,9 +266,9 @@ public class OperateLogAspect { | ||||
|             return null; | ||||
|         } | ||||
|         return Arrays.stream(requestMethods).filter(requestMethod -> | ||||
|                         requestMethod == RequestMethod.POST | ||||
|                                 || requestMethod == RequestMethod.PUT | ||||
|                                 || requestMethod == RequestMethod.DELETE) | ||||
|                 requestMethod == RequestMethod.POST | ||||
|                         || requestMethod == RequestMethod.PUT | ||||
|                         || requestMethod == RequestMethod.DELETE) | ||||
|                 .findFirst().orElse(null); | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 lst
					lst