mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 10:48:43 +08:00 
			
		
		
		
	优化 yudao-spring-boot-starter-biz-operatelog 的封装,和 yudao-cloud 保持一致
This commit is contained in:
		| @@ -7,9 +7,10 @@ import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstant | ||||
| import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||||
| import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | ||||
| import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | ||||
| import cn.iocoder.yudao.framework.operatelog.core.dto.OperateLogCreateReqDTO; | ||||
| import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum; | ||||
| import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; | ||||
| import cn.iocoder.yudao.framework.test.core.util.RandomUtils; | ||||
| import cn.iocoder.yudao.module.system.api.logger.dto.OperateLogCreateReqDTO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog.OperateLogExportReqVO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog.OperateLogPageReqVO; | ||||
| import cn.iocoder.yudao.module.system.dal.dataobject.logger.OperateLogDO; | ||||
| @@ -17,7 +18,6 @@ import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; | ||||
| import cn.iocoder.yudao.module.system.dal.mysql.logger.OperateLogMapper; | ||||
| import cn.iocoder.yudao.module.system.enums.common.SexEnum; | ||||
| import cn.iocoder.yudao.module.system.service.user.AdminUserService; | ||||
| import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; | ||||
| import org.junit.jupiter.api.Test; | ||||
| import org.springframework.boot.test.mock.mockito.MockBean; | ||||
| import org.springframework.context.annotation.Import; | ||||
| @@ -25,8 +25,6 @@ import org.springframework.context.annotation.Import; | ||||
| import javax.annotation.Resource; | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| import java.util.concurrent.ExecutionException; | ||||
| import java.util.concurrent.Future; | ||||
|  | ||||
| import static cn.hutool.core.util.RandomUtil.randomEle; | ||||
| import static cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants.BAD_REQUEST; | ||||
| @@ -49,7 +47,7 @@ public class OperateLogServiceImplTest extends BaseDbUnitTest { | ||||
|     private AdminUserService userService; | ||||
|  | ||||
|     @Test | ||||
|     public void testCreateOperateLogAsync() throws InterruptedException, ExecutionException { | ||||
|     public void testCreateOperateLogAsync() { | ||||
|         String traceId = TracerUtils.getTraceId(); | ||||
|         OperateLogCreateReqDTO reqVO = RandomUtils.randomPojo(OperateLogCreateReqDTO.class, o -> { | ||||
|             o.setTraceId(traceId); | ||||
| @@ -59,8 +57,7 @@ public class OperateLogServiceImplTest extends BaseDbUnitTest { | ||||
|         }); | ||||
|  | ||||
|         // 执行service方法 | ||||
|         Future<Boolean> future = operateLogServiceImpl.createOperateLogAsync(reqVO); | ||||
|         future.get(); | ||||
|         operateLogServiceImpl.createOperateLog(reqVO); | ||||
|         // 断言插入是否正确 | ||||
|         OperateLogDO sysOperateLogDO = operateLogMapper.selectOne("trace_id", traceId); | ||||
|         assertPojoEquals(reqVO, sysOperateLogDO); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV