This commit is contained in:
chenxudong 2024-12-30 09:47:30 +08:00
commit 5bcc20782e
2 changed files with 16 additions and 2 deletions

View File

@ -1,6 +1,7 @@
package com.electromagnetic.industry.software.manage.pojo.other; package com.electromagnetic.industry.software.manage.pojo.other;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Builder;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@ -54,7 +55,7 @@ public class SingleUserResponse {
/** /**
* 登录密码 * 登录密码
*/ */
private String userPwd; // private String userPwd;
/** /**
* 角色名称拼接字符串 * 角色名称拼接字符串
@ -93,10 +94,15 @@ public class SingleUserResponse {
*/ */
private Integer isActivated; private Integer isActivated;
/**
* 是否和默认密码相同
*/
private Integer isDefaultPwd;
/** /**
* *
*/ */
private String salt; // private String salt;
/** /**
* 创建人 * 创建人

View File

@ -224,6 +224,14 @@ public class UserServiceImpl implements UserService {
String roles = String.join(",", roleList); String roles = String.join(",", roleList);
singleUserResponse.setRoles(roles); singleUserResponse.setRoles(roles);
singleUserResponse.setRoleList(roleList); singleUserResponse.setRoleList(roleList);
// 检查密码是否和初始密码相同
if (user.getUserPwd().equals(SignUtils.MD5(UserConstants.DEFAULT_PASSWORD + user.getSalt()))) {
singleUserResponse.setIsDefaultPwd(1);
} else {
singleUserResponse.setIsDefaultPwd(0);
}
list.add(singleUserResponse); list.add(singleUserResponse);
} }
UserSearchResponse userSearchResponse = new UserSearchResponse(); UserSearchResponse userSearchResponse = new UserSearchResponse();