mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 04:16:51 +08:00
用户登录组织信息更新调整3
This commit is contained in:
@@ -123,16 +123,11 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService {
|
|||||||
org.setStatus(1);
|
org.setStatus(1);
|
||||||
orgDao.save(org);
|
orgDao.save(org);
|
||||||
} else {
|
} else {
|
||||||
int flag=0;
|
//该update容易发生行级锁的竞争,故作判断以减少调用
|
||||||
if (StringUtils.isNotBlank(user.getDepartName()) && !user.getDepartName().equals(org.getName())) {
|
if ((StringUtils.isNotBlank(user.getDepartName()) && !user.getDepartName().equals(org.getName())) ||
|
||||||
|
(StringUtils.isNotBlank(user.getOrgNamePath()) && !user.getOrgNamePath().equals(org.getNamePath()))) {
|
||||||
org.setName(user.getDepartName());
|
org.setName(user.getDepartName());
|
||||||
flag++;
|
|
||||||
}
|
|
||||||
if(StringUtils.isNotBlank(user.getOrgNamePath()) && !user.getOrgNamePath().equals(org.getNamePath())){
|
|
||||||
org.setNamePath(user.getOrgNamePath());
|
org.setNamePath(user.getOrgNamePath());
|
||||||
flag++;
|
|
||||||
}
|
|
||||||
if (flag>0){
|
|
||||||
orgDao.update(org);
|
orgDao.update(org);
|
||||||
log.info("修改组织信息");
|
log.info("修改组织信息");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user