Browse Source

用户编辑手机号无法编辑

master
niohe·erbao 1 year ago
parent
commit
8eb8f76e9f
1 changed files with 13 additions and 13 deletions
  1. +13
    -13
      pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserInfoManage.java

+ 13
- 13
pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserInfoManage.java View File

@@ -262,11 +262,20 @@ public class UserInfoManage {
String employeeCode = reqUserDetailEditPO.getEmployeeCode(); String employeeCode = reqUserDetailEditPO.getEmployeeCode();
Long userId = generateUserId(reqUserDetailEditPO.getEmployeeCode()); Long userId = generateUserId(reqUserDetailEditPO.getEmployeeCode());
UserInfo userInfo = iUserInfoService.getById(userId); UserInfo userInfo = iUserInfoService.getById(userId);
if (Objects.isNull(userInfo)) {
return;

String mobile = userInfo.getMobile();
if (StringUtils.isBlank(mobile)) {
String phoneNo = reqUserDetailEditPO.getPhoneNo();
userInfo.setMobile(phoneNo);
// 更新浙政钉相关数据
if (StringUtils.isNotBlank(phoneNo)) {
iDingEmployeeInfoService
.update(Wrappers.lambdaUpdate(DingEmployeeInfo.class)
.eq(DingEmployeeInfo::getMainJob, "true")
.eq(DingEmployeeInfo::getEmployeeCode, employeeCode)
.set(DingEmployeeInfo::getBindUserMobile, phoneNo));
}
} }
String phoneNo = reqUserDetailEditPO.getPhoneNo();
userInfo.setMobile(phoneNo);
userInfo.setAvailable(reqUserDetailEditPO.getStatus()); userInfo.setAvailable(reqUserDetailEditPO.getStatus());
iUserInfoService.updateById(userInfo); iUserInfoService.updateById(userInfo);


@@ -281,15 +290,6 @@ public class UserInfoManage {
}).collect(Collectors.toList()); }).collect(Collectors.toList());
iUserRoleService.saveBatch(userRoleList); iUserRoleService.saveBatch(userRoleList);
} }

// 更新浙政钉相关数据
if (StringUtils.isNotBlank(phoneNo)) {
iDingEmployeeInfoService
.update(Wrappers.lambdaUpdate(DingEmployeeInfo.class)
.eq(DingEmployeeInfo::getMainJob, "true")
.eq(DingEmployeeInfo::getEmployeeCode, employeeCode)
.set(DingEmployeeInfo::getBindUserMobile, phoneNo));
}
} }


@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)


Loading…
Cancel
Save