Quellcode durchsuchen

refactor(app): 优化小程序用户注册逻辑

- 将硬编码的组织代码"A02A03"替换为常量REGISTER_ORG_CODE
- 更新UserServiceImpl中的用户注册逻辑,使用新的常量
- 提高代码的可维护性和可读性
SheepHy vor 2 Wochen
Ursprung
Commit
29719ee54b

+ 4 - 2
national-motion-base-core/src/main/java/org/jeecg/common/constant/CommonConstant.java

@@ -75,8 +75,10 @@ public interface CommonConstant {
 	 * 操作日志类型: 导出
 	 */
 	int OPERATE_TYPE_6 = 6;
-	
-	
+
+     /** 小程序用户注册关联orgCode */
+     String REGISTER_ORG_CODE = "A02A03";
+
 	/** {@code 500 Server Error} (HTTP/1.0 - RFC 1945) */
     Integer SC_INTERNAL_SERVER_ERROR_500 = 500;
     /** {@code 404 Not Found} (HTTP/1.0 - RFC 1945) */

+ 3 - 4
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/UserServiceImpl.java

@@ -28,8 +28,7 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import static org.jeecg.common.constant.CommonConstant.PREFIX_USER_TOKEN;
-import static org.jeecg.common.constant.CommonConstant.SC_INTERNAL_SERVER_ERROR_500;
+import static org.jeecg.common.constant.CommonConstant.*;
 
 @Service
 @Log4j2
@@ -72,9 +71,9 @@ public class UserServiceImpl implements IUserService {
                             .setCreateBy("admin")
                             .setRealname("微信用户")
                             .setUsername("微信用户_" + UUID.randomUUID())
-                            .setOrgCode("A02A03");
+                            .setOrgCode(REGISTER_ORG_CODE);
                 familyMembersMapper.insert(new FamilyMembers().setDelFlag(0).setUserId(user.getId()).setUserType(0).setRealNameStatus(0));
-                SysDepart sysDepart = sysDepartMapper.selectOne(Wrappers.<SysDepart>lambdaQuery().eq(SysDepart::getOrgCode, "A03"));
+                SysDepart sysDepart = sysDepartMapper.selectOne(Wrappers.<SysDepart>lambdaQuery().eq(SysDepart::getOrgCode, REGISTER_ORG_CODE));
                 sysUserDepartMapper.insert(new SysUserDepart(user.getId(),sysDepart.getId()));
                 boolean result = sysUserMapper.insert(user) > 0;
                     if (!result) {