恢复修改或新增人员时候下发权限
This commit is contained in:
parent
5f10511b14
commit
23cf70adb1
@ -458,8 +458,13 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
|
||||
workerInfo.setInserviceType(1);
|
||||
workerInfoMapper.insert(workerInfo);
|
||||
ThreadLocalUtil.addInKey("now", new Date());
|
||||
//同步海康
|
||||
this.addWorkerAndAuthForHikvision(workerInfo);
|
||||
boolean hikvisionConfig = projectUfaceConfigService.isHikvisionConfig(workerInfo.getProjectSn());
|
||||
if (hikvisionConfig) {
|
||||
//同步海康
|
||||
this.addWorkerAndAuthForHikvision(workerInfo);
|
||||
} else {
|
||||
projectUfaceConfigService.addWorkerInfo(workerInfo);
|
||||
}
|
||||
//上传住建
|
||||
asyncWorker.sendWorkerInfoById(workerInfo);
|
||||
asyncWorker.sendAndOrEditWorkerInfo(workerInfo);
|
||||
@ -529,8 +534,13 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
|
||||
workerInfo.setSafeScore(oldWorkerInfo.getExitSafeScore());
|
||||
}
|
||||
workerInfoMapper.updateById(workerInfo);
|
||||
//同步海康
|
||||
this.editWorkerAndAuthForHikvision(workerInfo, oldWorkerInfo);
|
||||
boolean hikvisionConfig = projectUfaceConfigService.isHikvisionConfig(workerInfo.getProjectSn());
|
||||
if (hikvisionConfig) {
|
||||
//同步海康
|
||||
this.editWorkerAndAuthForHikvision(workerInfo, oldWorkerInfo);
|
||||
} else {
|
||||
projectUfaceConfigService.updateWorkerInfo(workerInfo, oldWorkerInfo);
|
||||
}
|
||||
|
||||
//上传住建
|
||||
//housingDataCall.sendUpdateWork(workerInfo.getProjectSn(),workerInfo.getId());
|
||||
@ -2578,10 +2588,6 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
|
||||
|
||||
@Override
|
||||
public void editWorkerAndAuthForHikvision(WorkerInfo workerInfo, WorkerInfo oldWorkerInfo) {
|
||||
boolean hikvisionConfig = projectUfaceConfigService.isHikvisionConfig(workerInfo.getProjectSn());
|
||||
if (!hikvisionConfig) {
|
||||
return;
|
||||
}
|
||||
SpringContextUtils.getBean(XzHikvisionSyncMapper.class).delete(new LambdaQueryWrapper<XzHikvisionSync>()
|
||||
.eq(XzHikvisionSync::getBigType, 1)
|
||||
.eq(XzHikvisionSync::getWhoId, workerInfo.getId())
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user