用户登录组织信息更新调整3

This commit is contained in:
yang康1999
2023-12-06 09:52:54 +08:00
parent de65bfa0ab
commit b674e8b562

View File

@@ -123,19 +123,14 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService {
org.setStatus(1);
orgDao.save(org);
} else {
int flag=0;
if (StringUtils.isNotBlank(user.getDepartName()) && !user.getDepartName().equals(org.getName())) {
org.setName(user.getDepartName());
flag++;
}
if(StringUtils.isNotBlank(user.getOrgNamePath()) && !user.getOrgNamePath().equals(org.getNamePath())){
org.setNamePath(user.getOrgNamePath());
flag++;
}
if (flag>0){
orgDao.update(org);
//该update容易发生行级锁的竞争故作判断以减少调用
if ((StringUtils.isNotBlank(user.getDepartName()) && !user.getDepartName().equals(org.getName())) ||
(StringUtils.isNotBlank(user.getOrgNamePath()) && !user.getOrgNamePath().equals(org.getNamePath()))) {
org.setName(user.getDepartName());
org.setNamePath(user.getOrgNamePath());
orgDao.update(org);
log.info("修改组织信息");
}
}
}
}
//先提交一下