认证清单-添加、添加配置设置用户权限。
This commit is contained in:
+30
@@ -528,6 +528,21 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
if(CollectionUtils.isNotEmpty(projectCertificationInventoryEOList)){
|
if(CollectionUtils.isNotEmpty(projectCertificationInventoryEOList)){
|
||||||
this.saveBatch(projectCertificationInventoryEOList);
|
this.saveBatch(projectCertificationInventoryEOList);
|
||||||
this.saveProjectCertificationInventoryLog(projectCertificationInventoryEOList,OperatorTypeEnum.CERTIFICATION_INVENTORY_ADD.getValue());
|
this.saveProjectCertificationInventoryLog(projectCertificationInventoryEOList,OperatorTypeEnum.CERTIFICATION_INVENTORY_ADD.getValue());
|
||||||
|
|
||||||
|
Date now = new Date();
|
||||||
|
//设置权限 先删后加
|
||||||
|
List<ProjectUserPermission> adds = new ArrayList<>();
|
||||||
|
for (ProjectCertificationInventoryEO pci: projectCertificationInventoryEOList) {
|
||||||
|
if (ObjectUtils.isNotEmpty(pci.getSdt())) {
|
||||||
|
setProjectCertificationInventoryPermission(pci.getSdt(), pci.getProjectLibraryId(), pci.getId(), now, adds, ProjectUserLocationEnum.PROJECT_CERTIFICATION_INVENTORY_SDT.getValue());
|
||||||
|
}
|
||||||
|
if (ObjectUtils.isNotEmpty(pci.getDutyPerson())) {
|
||||||
|
setProjectCertificationInventoryPermission(pci.getDutyPerson(), pci.getProjectLibraryId(), pci.getId(), now, adds, ProjectUserLocationEnum.PROJECT_CERTIFICATION_INVENTORY_DP.getValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (ObjectUtils.isNotEmpty(adds)) {
|
||||||
|
projectUserPermissionService.saveBatch(adds);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}catch (Exception ex){
|
}catch (Exception ex){
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
@@ -4884,6 +4899,21 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
|
|
||||||
// 设置历史log(修改历史)
|
// 设置历史log(修改历史)
|
||||||
this.saveProjectCertificationInventoryLog(addConfigPciEoList,OperatorTypeEnum.CERTIFICATION_INVENTORY_ADD_CONFIG.getValue());
|
this.saveProjectCertificationInventoryLog(addConfigPciEoList,OperatorTypeEnum.CERTIFICATION_INVENTORY_ADD_CONFIG.getValue());
|
||||||
|
|
||||||
|
Date now = new Date();
|
||||||
|
//设置权限 先删后加
|
||||||
|
List<ProjectUserPermission> adds = new ArrayList<>();
|
||||||
|
for (ProjectCertificationInventoryEO pci: addConfigPciEoList) {
|
||||||
|
if (ObjectUtils.isNotEmpty(pci.getSdt())) {
|
||||||
|
setProjectCertificationInventoryPermission(pci.getSdt(), pci.getProjectLibraryId(), pci.getId(), now, adds, ProjectUserLocationEnum.PROJECT_CERTIFICATION_INVENTORY_SDT.getValue());
|
||||||
|
}
|
||||||
|
if (ObjectUtils.isNotEmpty(pci.getDutyPerson())) {
|
||||||
|
setProjectCertificationInventoryPermission(pci.getDutyPerson(), pci.getProjectLibraryId(), pci.getId(), now, adds, ProjectUserLocationEnum.PROJECT_CERTIFICATION_INVENTORY_DP.getValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (ObjectUtils.isNotEmpty(adds)) {
|
||||||
|
projectUserPermissionService.saveBatch(adds);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return Result.OK("添加配置成功!");
|
return Result.OK("添加配置成功!");
|
||||||
|
|||||||
Reference in New Issue
Block a user