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 f024aa67..113f412c 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 @@ -132,6 +132,14 @@ public class UserUpdateExe { }else { // 企业端/监管端 boolean res = userGateway.update(userE); + if(!userE.getPhone().equals(userDO.getPhone())){ + // 调用底座修改账号 + userGateway.updateByGBS(userE); + // 重置密码 + UserE u = new UserE(); + u.resetPassword(); + userRepository.changePassword(userDO.getId(), u.getPassword()); + } // 保存履职记录 if (!res) { throw new BizException("修改失败");