소스 검색

fix 用户管理相关功能

tags/24080901
niohe·erbao 1 년 전
부모
커밋
c31db42f89
1개의 변경된 파일11개의 추가작업 그리고 3개의 파일을 삭제
  1. +11
    -3
      pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserInfoManage.java

+ 11
- 3
pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserInfoManage.java 파일 보기

@@ -52,7 +52,6 @@ public class UserInfoManage {
private final UserInfoHelper userInfoHelper;

public PageVo<ResUserInfoListVO> list(ReqUserInfoListPO reqUserInfoListPO) {

String phoneNo = reqUserInfoListPO.getPhoneNo();
String orgCode = reqUserInfoListPO.getOrgCode();
String name = reqUserInfoListPO.getName();
@@ -193,13 +192,14 @@ public class UserInfoManage {

@Transactional(rollbackFor = Exception.class)
public void userInfoDetailEdit(ReqUserDetailEditPO reqUserDetailEditPO) {
String employeeCode = reqUserDetailEditPO.getEmployeeCode();
Long userId = generateUserId(reqUserDetailEditPO.getEmployeeCode());

UserInfo userInfo = iUserInfoService.getById(userId);
if (Objects.isNull(userInfo)) {
return;
}
userInfo.setMobile(reqUserDetailEditPO.getPhoneNo());
String phoneNo = reqUserDetailEditPO.getPhoneNo();
userInfo.setMobile(phoneNo);
userInfo.setAvailable(reqUserDetailEditPO.getStatus());
iUserInfoService.updateById(userInfo);

@@ -215,6 +215,14 @@ public class UserInfoManage {
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)


불러오는 중...
취소
저장