Przeglądaj źródła

添加教师,默认密码调整

dzx 1 rok temu
rodzic
commit
d8d1083ca1

+ 4 - 6
src/main/java/com/xjrsoft/module/teacher/service/impl/TeacherbaseManagerServiceImpl.java

@@ -11,6 +11,7 @@ import com.github.yulichang.base.MPJBaseServiceImpl;
 import com.xjrsoft.common.constant.GlobalConstant;
 import com.xjrsoft.common.enums.RoleEnum;
 import com.xjrsoft.common.utils.RedisUtil;
+import com.xjrsoft.config.CommonPropertiesConfig;
 import com.xjrsoft.module.organization.entity.User;
 import com.xjrsoft.module.organization.entity.UserDeptRelation;
 import com.xjrsoft.module.organization.entity.UserRoleRelation;
@@ -72,18 +73,15 @@ public class TeacherbaseManagerServiceImpl extends MPJBaseServiceImpl<XjrUserMap
     private final RedisUtil redisUtil;
     private final UserDeptRelationMapper userDeptRelationMapper;
     private final IUserService userService;
+    private final CommonPropertiesConfig propertiesConfig;
     @Override
     @Transactional(rollbackFor = Exception.class)
     public Boolean add(AddXjrUserDto dto) {
 
         XjrUser xjrUser = BeanUtil.toBean(dto, XjrUser.class);
 
-        // 用户身份证后6位作为默认密码
-        if (xjrUser.getCredentialNumber() != null && xjrUser.getCredentialNumber().length() > 6) {
-            String str = xjrUser.getCredentialNumber();
-            String lastSix = str.substring(str.length() - 6);
-            xjrUser.setPassword(BCrypt.hashpw(lastSix, BCrypt.gensalt()));
-        }
+        // 使用系统配置的默认密码
+        xjrUser.setPassword(BCrypt.hashpw(propertiesConfig.getDefaultPassword(), BCrypt.gensalt()));
         teacherbaseManagerXjrUserMapper.insert(xjrUser);
         for (BaseTeacher baseTeacher : xjrUser.getBaseTeacherList()) {
             baseTeacher.setUserId(xjrUser.getId());

+ 1 - 1
src/main/resources/application-dev.yml

@@ -73,7 +73,7 @@ xjrsoft:
   common:
     druid-account: admin # druid 监控账户
     druid-password: admin # druid 监控密码
-    default-password: "cqtlzjzx2023" #默认密码(用户重置密码后为该密码)
+    default-password: "Aa123456." #默认密码(用户重置密码后为该密码)
     domain-api: http://10.150.10.139:8888/api #api域名地址
 #    domain-app: https://yxh-web.ngrok.yingcaibx.com/# #app域名地址
     #domain-app: http://172.19.17.106:5173/app/# #app域名地址