Quellcode durchsuchen

新生账号激活

dzx vor 1 Jahr
Ursprung
Commit
2a1412dea6

+ 4 - 0
src/main/java/com/xjrsoft/module/student/controller/BaseNewStudentController.java

@@ -1,6 +1,7 @@
 package com.xjrsoft.module.student.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
+import cn.dev33.satoken.secure.BCrypt;
 import cn.dev33.satoken.stp.StpUtil;
 import cn.hutool.core.bean.BeanUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -12,6 +13,7 @@ import com.xjrsoft.common.model.result.RT;
 import com.xjrsoft.common.page.ConventPage;
 import com.xjrsoft.common.page.PageOutput;
 import com.xjrsoft.common.utils.RedisUtil;
+import com.xjrsoft.config.CommonPropertiesConfig;
 import com.xjrsoft.module.base.entity.BaseUserStudent;
 import com.xjrsoft.module.base.entity.WhitelistManagement;
 import com.xjrsoft.module.base.service.IBaseUserStudentService;
@@ -76,6 +78,7 @@ public class BaseNewStudentController {
     private final IUserRoleRelationService userRoleRelationService;
     private final RedisUtil redisUtil;
     private final IBaseUserStudentService userStudentService;
+    private final CommonPropertiesConfig propertiesConfig;
     @GetMapping(value = "/page")
     @ApiOperation(value="新生维护信息列表(分页)")
     @SaCheckPermission("basenewstudent:detail")
@@ -246,6 +249,7 @@ public class BaseNewStudentController {
                 setIsChangePassword(1);
                 setDeleteMark(0);
                 setEnabledMark(1);
+                setPassword(BCrypt.hashpw(propertiesConfig.getDefaultPassword(), BCrypt.gensalt()));
                 setMobile(dto.getMobile());
             }};
             userService.save(parentUser);