From 68317d44b233f28150336bbf3aa3a32400552437 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期一, 02 十一月 2026 11:02:08 +0800
Subject: [PATCH] fix(excel): 导入模板日期改为文本显示,修复显示为 Excel 序列号
---
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImplTest.java | 23 ++++++++++++++---------
1 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImplTest.java b/yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImplTest.java
index 370ce3c..446281d 100644
--- a/yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImplTest.java
+++ b/yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImplTest.java
@@ -11,6 +11,7 @@
import cn.iocoder.yudao.module.infra.api.file.FileApi;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdatePasswordReqVO;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdateReqVO;
+import cn.iocoder.yudao.module.system.controller.admin.dept.vo.dept.DeptListReqVO;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserImportExcelVO;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserImportRespVO;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserPageReqVO;
@@ -23,6 +24,7 @@
import cn.iocoder.yudao.module.system.dal.mysql.dept.UserPostMapper;
import cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper;
import cn.iocoder.yudao.module.system.enums.common.SexEnum;
+import cn.iocoder.yudao.module.system.mq.producer.user.AdminUserProducer;
import cn.iocoder.yudao.module.system.service.dept.DeptService;
import cn.iocoder.yudao.module.system.service.dept.PostService;
import cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenService;
@@ -85,6 +87,8 @@
private ConfigApi configApi;
@MockitoBean
private OAuth2TokenService oauth2TokenService;
+ @MockitoBean
+ private AdminUserProducer adminUserProducer;
@BeforeEach
public void before() {
@@ -419,6 +423,7 @@
o.setMobile(randomMobile());
});
// mock 鏂规硶锛屾ā鎷熷け璐�
+ when(deptService.getDeptList(any(DeptListReqVO.class))).thenReturn(newArrayList());
doThrow(new ServiceException(DEPT_NOT_FOUND)).when(deptService).validateDeptList(any());
// 璋冪敤
@@ -442,12 +447,12 @@
o.setEmail(randomEmail());
o.setMobile(randomMobile());
});
- // mock deptService 鐨勬柟娉�
+ // mock deptService.getDeptList锛氭柊瀹炵幇鎸夈�岄儴闂ㄥ悕绉般�嶅尮閰嶏紝涓嶅啀鎸夌紪鍙锋煡鍗曚釜閮ㄩ棬
DeptDO dept = randomPojo(DeptDO.class, o -> {
- o.setId(importUser.getDeptId());
o.setStatus(CommonStatusEnum.ENABLE.getStatus());
});
- when(deptService.getDept(eq(dept.getId()))).thenReturn(dept);
+ importUser.setDeptName(dept.getName());
+ when(deptService.getDeptList(any(DeptListReqVO.class))).thenReturn(newArrayList(dept));
// mock passwordEncoder 鐨勬柟娉�
when(passwordEncoder.encode(eq("yudaoyuanma"))).thenReturn("java");
@@ -478,12 +483,12 @@
o.setEmail(randomEmail());
o.setMobile(randomMobile());
});
- // mock deptService 鐨勬柟娉�
+ // mock deptService.getDeptList锛氭柊瀹炵幇鎸夈�岄儴闂ㄥ悕绉般�嶅尮閰嶏紝涓嶅啀鎸夌紪鍙锋煡鍗曚釜閮ㄩ棬
DeptDO dept = randomPojo(DeptDO.class, o -> {
- o.setId(importUser.getDeptId());
o.setStatus(CommonStatusEnum.ENABLE.getStatus());
});
- when(deptService.getDept(eq(dept.getId()))).thenReturn(dept);
+ importUser.setDeptName(dept.getName());
+ when(deptService.getDeptList(any(DeptListReqVO.class))).thenReturn(newArrayList(dept));
// 璋冪敤
UserImportRespVO respVO = userService.importUserList(newArrayList(importUser), false);
@@ -510,12 +515,12 @@
o.setEmail(randomEmail());
o.setMobile(randomMobile());
});
- // mock deptService 鐨勬柟娉�
+ // mock deptService.getDeptList锛氭柊瀹炵幇鎸夈�岄儴闂ㄥ悕绉般�嶅尮閰嶏紝涓嶅啀鎸夌紪鍙锋煡鍗曚釜閮ㄩ棬
DeptDO dept = randomPojo(DeptDO.class, o -> {
- o.setId(importUser.getDeptId());
o.setStatus(CommonStatusEnum.ENABLE.getStatus());
});
- when(deptService.getDept(eq(dept.getId()))).thenReturn(dept);
+ importUser.setDeptName(dept.getName());
+ when(deptService.getDeptList(any(DeptListReqVO.class))).thenReturn(newArrayList(dept));
// 璋冪敤
UserImportRespVO respVO = userService.importUserList(newArrayList(importUser), true);
--
Gitblit v1.9.3