代码提交
parent
66bcd8870f
commit
3ef1a05250
|
|
@ -17,11 +17,6 @@ public class UserDto {
|
|||
@NotEmpty(message = "用户编号不能为空")
|
||||
private String id;
|
||||
|
||||
|
||||
@ApiParam(value = "登录名")
|
||||
@NotEmpty(message = "登录名不能为空")
|
||||
private String loginName;
|
||||
|
||||
@ApiParam(value = "旧密码")
|
||||
@NotEmpty(message = "旧密码不能为空")
|
||||
private String oldPassword;
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@ public class AddressBookVo extends AddressBook{
|
|||
@ApiModelProperty(value = "组织名称")
|
||||
private String oname;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "行政区划名称")
|
||||
private String adnm;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "0:常用联系人,1:置顶联系人,2: 组织置顶,3: 单位置顶,4: 行政区划置顶")
|
||||
private Integer ftype;
|
||||
|
|
|
|||
|
|
@ -118,23 +118,18 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|||
public ResultJson updatePwd(UserDto dto) {
|
||||
|
||||
|
||||
User byId = this.getById(dto.getId());
|
||||
if (Objects.isNull(byId)) {
|
||||
User sysUser = this.getById(dto.getId());
|
||||
if (Objects.isNull(sysUser)) {
|
||||
|
||||
return ResultJson.error("当前数据不存在");
|
||||
|
||||
}
|
||||
|
||||
User sysUser = findByLoginName(dto.getLoginName());
|
||||
|
||||
if (!dto.getLoginName().equals(byId.getUsername())) {
|
||||
throw new MyException("用户名或密码错误");
|
||||
}
|
||||
|
||||
if (getPassword(sysUser.getSalt() ,dto.getOldPassword()).equals(sysUser.getPassword())) {
|
||||
// 更新密码
|
||||
byId.setPassword(getPassword(sysUser.getSalt() ,dto.getNewPassword()));
|
||||
return ResultJson.ok(byId.updateById());
|
||||
sysUser.setPassword(getPassword(sysUser.getSalt() ,dto.getNewPassword()));
|
||||
return ResultJson.ok(sysUser.updateById());
|
||||
}
|
||||
|
||||
return ResultJson.error("密码错误");
|
||||
|
|
|
|||
|
|
@ -5,11 +5,12 @@
|
|||
|
||||
<select id="page" resultType="com.whdc.model.vo.AddressBookVo">
|
||||
SELECT
|
||||
AB.*,F.SORT FSORT,F.ID FCID,U.ROLE,F.TYPE FTYPE,IF(O.NAME IS NULL,UD.NAME,O.NAME) ONAME
|
||||
AB.*,F.SORT FSORT,F.ID FCID,U.ROLE,F.TYPE FTYPE,IF(O.NAME IS NULL,UD.NAME,O.NAME) ONAME,A.ADNM
|
||||
FROM
|
||||
ADDRESS_BOOK AB
|
||||
LEFT JOIN ORGANIZATION O ON AB.ORGANIZATION = O.ID
|
||||
LEFT JOIN UNIT_DICT UD ON AB.ORGANIZATION = UD.ID
|
||||
LEFT JOIN ADINFO A ON AB.ADCD = A.ADCD
|
||||
LEFT JOIN AB_UD_R R ON R.AD_ID = AB.ID
|
||||
LEFT JOIN USERS U ON U.AB_ID = AB.ID
|
||||
LEFT JOIN FC F ON F.AB_ID = AB.ID AND F.USER_ID = #{dto.userId}
|
||||
|
|
|
|||
Loading…
Reference in New Issue