Browse Source

首次登陆修改密码

master
dimengzhe 3 years ago
parent
commit
e3cd7d39de
  1. 3
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java
  2. 5
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java
  3. 5
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java
  4. 20
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java

3
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java

@ -224,4 +224,7 @@ public interface SysUserFeign {
@ApiOperation(value = "根据用户sid查询该分公司下所有销售经理的用户")
@GetMapping(value = "selectSysUserList")
ResultBean<List<SysUserListVo>> selectSysUserList(@RequestParam("userSid") String userSid);
@ApiOperation(value = "查询是否需要更换密码")
@GetMapping(value = "/selectPasswordByUserSid/{userSid}")
ResultBean<Boolean> selectPasswordByUserSid(@PathVariable("userSid")String userSid);
}

5
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java

@ -204,4 +204,9 @@ public class SysUserFeignFallback implements SysUserFeign {
public ResultBean<List<SysUserListVo>> selectSysUserList(String userSid) {
return null;
}
@Override
public ResultBean<Boolean> selectPasswordByUserSid(String userSid) {
return null;
}
}

5
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java

@ -618,4 +618,9 @@ public class SysUserRest implements SysUserFeign {
public ResultBean<List<SysUserListVo>> selectSysUserList(String userSid) {
return sysUserService.selectSysUserList(userSid);
}
@Override
public ResultBean<Boolean> selectPasswordByUserSid(String userSid) {
return sysUserService.selectPasswordByUserSid(userSid);
}
}

20
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java

@ -373,7 +373,7 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
orgList1.setOrgName(sysOrganization.getName());
// orgList1.setOrgPath(vv.getOrgSidPath());
orgList1.setOrgPath(sysOrganization.getSid());
}else{
} else {
continue;
}
orgList.add(orgList1);
@ -1054,4 +1054,22 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
}
return rb.success().setData(voList);
}
public ResultBean<Boolean> selectPasswordByUserSid(String userSid) {
ResultBean<Boolean> rb = ResultBean.fireFail();
boolean isTrue = false;
//查询手机号
SysUser sysUser = fetchBySid(userSid);
if (sysUser != null) {
String mobile = sysUser.getMobile();
if (StringUtils.isNotBlank(mobile)) {
String password = mobile.substring(5, 11);
String md5 = Encodes.md5(password);
if (sysUser.getPassword().equals(md5)) {
isTrue = true;
}
}
}
return rb.success().setData(isTrue);
}
}
Loading…
Cancel
Save