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