吉安感知网项目-后端
linwei
2026-06-16 75fb5ae1546011b47ef7b87acd31a3a4e22aa15c
feat(user): 添加用户注册时不设置密码的功能

- 在ExternalController中修改用户提交逻辑,使用submitNotPassword方法替代submit方法
- 新增main方法用于密码加密测试功能
- 在IUserService接口中定义submitNotPassword方法
- 在UserServiceImpl中实现submitNotPassword方法,包含租户ID设置、用户账户重复性检查等逻辑
- 添加事务注解确保数据操作的一致性
1 files modified
1 ■■■■ changed files
drone-service/drone-system/src/main/java/org/sxkj/system/controller/ExternalController.java 1 ●●●● patch | view | raw | blame | history
drone-service/drone-system/src/main/java/org/sxkj/system/controller/ExternalController.java
@@ -150,6 +150,7 @@
            user.setId(userInfo.getUser().getId());
            user.setDeptId(StringUtil.isBlank(user.getDeptId()) ? userInfo.getUser().getDeptId() : user.getDeptId());
            user.setRoleId(StringUtil.isBlank(user.getRoleId()) ? userInfo.getUser().getRoleId() : user.getRoleId());
            user.setPassword(DigestUtil.encrypt("jadk@2026"));
            user.setIsDeleted(user.getIsDeleted());
            isRet = userService.updateUser(user);
        } else {