Commit 3a625ce9f68d5dc3f605f4429be0697fdf73f3db

Authored by zichun
1 parent e80f7ba5

refactor(usr): remove stub fallback in services REQ-USR-004

backend/src/main/java/com/xly/erp/module/mod/service/impl/ModuleServiceImpl.java
@@ -61,8 +61,7 @@ public class ModuleServiceImpl implements ModuleService { @@ -61,8 +61,7 @@ public class ModuleServiceImpl implements ModuleService {
61 m.setSModuleNameZh(dto.getSModuleNameZh()); 61 m.setSModuleNameZh(dto.getSModuleNameZh());
62 m.setIParentId(dto.getIParentId()); 62 m.setIParentId(dto.getIParentId());
63 m.setISortOrder(dto.getISortOrder() != null ? dto.getISortOrder() : 0); 63 m.setISortOrder(dto.getISortOrder() != null ? dto.getISortOrder() : 0);
64 - String authedUserNo = SecurityContextHelper.currentUserNo();  
65 - m.setSCreatedBy(authedUserNo != null ? authedUserNo : stub.getStubUserNo()); 64 + m.setSCreatedBy(SecurityContextHelper.currentUserNo());
66 m.setBDeleted(false); 65 m.setBDeleted(false);
67 66
68 try { 67 try {
@@ -112,8 +111,7 @@ public class ModuleServiceImpl implements ModuleService { @@ -112,8 +111,7 @@ public class ModuleServiceImpl implements ModuleService {
112 entity.setIIncrement(id); 111 entity.setIIncrement(id);
113 entity.setBDeleted(true); 112 entity.setBDeleted(true);
114 entity.setTDeletedDate(LocalDateTime.now()); 113 entity.setTDeletedDate(LocalDateTime.now());
115 - String authedUserNo = SecurityContextHelper.currentUserNo();  
116 - entity.setSDeletedBy(authedUserNo != null ? authedUserNo : stub.getStubUserNo()); 114 + entity.setSDeletedBy(SecurityContextHelper.currentUserNo());
117 moduleMapper.updateById(entity); 115 moduleMapper.updateById(entity);
118 } 116 }
119 117
backend/src/main/java/com/xly/erp/module/usr/service/impl/UserServiceImpl.java
@@ -124,8 +124,7 @@ public class UserServiceImpl implements UserService { @@ -124,8 +124,7 @@ public class UserServiceImpl implements UserService {
124 entity.setSLanguage(dto.getSLanguage()); 124 entity.setSLanguage(dto.getSLanguage());
125 entity.setBCanModifyDocs(dto.getBCanModifyDocs() != null ? dto.getBCanModifyDocs() : false); 125 entity.setBCanModifyDocs(dto.getBCanModifyDocs() != null ? dto.getBCanModifyDocs() : false);
126 entity.setSPasswordHash(passwordEncoder.encode(DEFAULT_PASSWORD)); 126 entity.setSPasswordHash(passwordEncoder.encode(DEFAULT_PASSWORD));
127 - String authedUserNo = SecurityContextHelper.currentUserNo();  
128 - String createdBy = authedUserNo != null ? authedUserNo : stub.getStubUserNo(); 127 + String createdBy = SecurityContextHelper.currentUserNo();
129 entity.setSCreatedBy(createdBy); 128 entity.setSCreatedBy(createdBy);
130 entity.setBDeleted(false); 129 entity.setBDeleted(false);
131 130
@@ -193,8 +192,7 @@ public class UserServiceImpl implements UserService { @@ -193,8 +192,7 @@ public class UserServiceImpl implements UserService {
193 192
194 userPermissionMapper.deleteByUserId(id); 193 userPermissionMapper.deleteByUserId(id);
195 if (ids != null && !ids.isEmpty()) { 194 if (ids != null && !ids.isEmpty()) {
196 - String authedUserNo = SecurityContextHelper.currentUserNo();  
197 - String createdBy = authedUserNo != null ? authedUserNo : stub.getStubUserNo(); 195 + String createdBy = SecurityContextHelper.currentUserNo();
198 LocalDateTime now = LocalDateTime.now(); 196 LocalDateTime now = LocalDateTime.now();
199 for (Integer cid : ids) { 197 for (Integer cid : ids) {
200 UserPermission rel = new UserPermission(); 198 UserPermission rel = new UserPermission();
backend/src/test/java/com/xly/erp/module/mod/service/ModuleServiceImplTest.java
@@ -70,7 +70,7 @@ class ModuleServiceImplTest { @@ -70,7 +70,7 @@ class ModuleServiceImplTest {
70 assertThat(saved.getSBrandsId()).isEqualTo("XLY"); 70 assertThat(saved.getSBrandsId()).isEqualTo("XLY");
71 assertThat(saved.getSSubsidiaryId()).isEqualTo("XLY"); 71 assertThat(saved.getSSubsidiaryId()).isEqualTo("XLY");
72 assertThat(saved.getTCreateDate()).isNotNull(); 72 assertThat(saved.getTCreateDate()).isNotNull();
73 - assertThat(saved.getSCreatedBy()).isEqualTo("STUB_ADMIN"); 73 + assertThat(saved.getSCreatedBy()).isNull();
74 assertThat(saved.getBDeleted()).isFalse(); 74 assertThat(saved.getBDeleted()).isFalse();
75 assertThat(saved.getBShowPermission()).isFalse(); 75 assertThat(saved.getBShowPermission()).isFalse();
76 assertThat(saved.getISortOrder()).isZero(); 76 assertThat(saved.getISortOrder()).isZero();
@@ -254,7 +254,7 @@ class ModuleServiceImplTest { @@ -254,7 +254,7 @@ class ModuleServiceImplTest {
254 assertThat(passed.getIIncrement()).isEqualTo(10); 254 assertThat(passed.getIIncrement()).isEqualTo(10);
255 assertThat(passed.getBDeleted()).isTrue(); 255 assertThat(passed.getBDeleted()).isTrue();
256 assertThat(passed.getTDeletedDate()).isNotNull(); 256 assertThat(passed.getTDeletedDate()).isNotNull();
257 - assertThat(passed.getSDeletedBy()).isEqualTo("STUB_ADMIN"); 257 + assertThat(passed.getSDeletedBy()).isNull();
258 assertThat(passed.getSProcedureName()).isNull(); 258 assertThat(passed.getSProcedureName()).isNull();
259 assertThat(passed.getSCreatedBy()).isNull(); 259 assertThat(passed.getSCreatedBy()).isNull();
260 assertThat(passed.getSBrandsId()).isNull(); 260 assertThat(passed.getSBrandsId()).isNull();
backend/src/test/java/com/xly/erp/module/usr/service/UserServiceImplTest.java
@@ -100,7 +100,7 @@ class UserServiceImplTest { @@ -100,7 +100,7 @@ class UserServiceImplTest {
100 verify(userMapper).insert(userCap.capture()); 100 verify(userMapper).insert(userCap.capture());
101 User saved = userCap.getValue(); 101 User saved = userCap.getValue();
102 assertThat(saved.getSBrandsId()).isEqualTo("XLY"); 102 assertThat(saved.getSBrandsId()).isEqualTo("XLY");
103 - assertThat(saved.getSCreatedBy()).isEqualTo("STUB_ADMIN"); 103 + assertThat(saved.getSCreatedBy()).isNull();
104 assertThat(saved.getTCreateDate()).isNotNull(); 104 assertThat(saved.getTCreateDate()).isNotNull();
105 assertThat(saved.getSPasswordHash()).startsWith("$2a$"); 105 assertThat(saved.getSPasswordHash()).startsWith("$2a$");
106 assertThat(saved.getBDeleted()).isFalse(); 106 assertThat(saved.getBDeleted()).isFalse();