diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/UserUpdateExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/UserUpdateExe.java index 8c1f083e..0ea4e66f 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/UserUpdateExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/UserUpdateExe.java @@ -425,6 +425,8 @@ public class UserUpdateExe { userE = new UserE(); BeanUtils.copyProperties(userDO, userE); userE.setEmploymentFlag(employmentFlag); + Long roleId = userRepository.getDefaultRoleId(); + userE.setRoleId(roleId); userGateway.update(userE); // } if (userE == null) { @@ -479,7 +481,6 @@ public class UserUpdateExe { userAddCmd.setAccount(userDO.getPhone()); userAddCmd.setName(userDO.getPhone()); RoleDeptAddCmd roleDeptAddCmd = new RoleDeptAddCmd(); - Long roleId = userRepository.getDefaultRoleId(); roleDeptAddCmd.setRoleId(roleId); roleDeptAddCmd.setDeptId(userDO.getDepartmentId()); List roleDeptAddCmdList = Collections.singletonList(roleDeptAddCmd);