提交 dda40a92 作者: zhenjie

更新密码接口修改

上级 b9614509
...@@ -69,8 +69,8 @@ public class BackUserAccountController extends BaseController { ...@@ -69,8 +69,8 @@ public class BackUserAccountController extends BaseController {
@ApiOperation(value = "账号管理-修改密码") @ApiOperation(value = "账号管理-修改密码")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping("updatePassword") @PostMapping("updatePassword")
public ResultBody updatePassword(@Validated(value = {UpdatePassword.class}) @RequestBody BUserAccountVO account) { public ResultBody updatePassword(@Validated(value = {UpdatePassword.class}) @RequestBody BUserAccountVO account, HttpServletRequest request) {
return backUserAccountService.updatePassword(account); return backUserAccountService.updatePassword(account, this.getUserLoginInfoFromRedis(request));
} }
@ApiOperation(value = "feign-验证用户密码") @ApiOperation(value = "feign-验证用户密码")
......
...@@ -62,9 +62,10 @@ public interface BackUserAccountService { ...@@ -62,9 +62,10 @@ public interface BackUserAccountService {
* 修改用户密码 * 修改用户密码
* *
* @param account * @param account
* @param loginSuccessDTO
* @return * @return
*/ */
ResultBody updatePassword(BUserAccountVO account); ResultBody updatePassword(BUserAccountVO account, LoginSuccessDTO loginSuccessDTO);
/** /**
* 内部确认用户密码 * 内部确认用户密码
......
...@@ -206,7 +206,13 @@ public class BackUserAccountServiceImpl implements BackUserAccountService { ...@@ -206,7 +206,13 @@ public class BackUserAccountServiceImpl implements BackUserAccountService {
} }
@Override @Override
public ResultBody updatePassword(BUserAccountVO account) { public ResultBody updatePassword(BUserAccountVO account, LoginSuccessDTO loginSuccessDTO) {
if (loginSuccessDTO.getAppUserAccountId() != null) {
CompanyInfoVO appCompanyInfoUId = companyService.getAppCompanyInfoUId(loginSuccessDTO.getAppUserAccountId());
if (!appCompanyInfoUId.getLeader().equals(1)) {
return ResultBody.error(ResultEnum.NO_RIGHT_UPDATE_ERROR);
}
}
if (!account.getPassWord().equals(account.getAlertPwd())) { if (!account.getPassWord().equals(account.getAlertPwd())) {
return ResultBody.error(ResultEnum.PASSWORD_INCONSISTENT); return ResultBody.error(ResultEnum.PASSWORD_INCONSISTENT);
} }
......
...@@ -208,9 +208,9 @@ public class CooperationServiceImpl implements CooperationService { ...@@ -208,9 +208,9 @@ public class CooperationServiceImpl implements CooperationService {
bUserAccountVO.setAccountNo(userAccountVO.getPhoneNum()); bUserAccountVO.setAccountNo(userAccountVO.getPhoneNum());
bUserAccountVO.setUserName(userApplyTagDO.getApplyName()); bUserAccountVO.setUserName(userApplyTagDO.getApplyName());
bUserAccountVO.setPhoneNum(userAccountVO.getPhoneNum()); bUserAccountVO.setPhoneNum(userAccountVO.getPhoneNum());
String password = "YXF123456"; // String password = "YXF123456";
bUserAccountVO.setPassWord(password); bUserAccountVO.setPassWord(userAccountVO.getPhoneNum());
bUserAccountVO.setAlertPwd(password); bUserAccountVO.setAlertPwd(userAccountVO.getPhoneNum());
bUserAccountVO.setAccountStatus(1); bUserAccountVO.setAccountStatus(1);
bUserAccountVO.setRoleId(RoleEnums.FRANCHISEE.getId()); bUserAccountVO.setRoleId(RoleEnums.FRANCHISEE.getId());
// 添加单位id // 添加单位id
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论