Merge remote-tracking branch 'origin/dev_2nd_LCYH' into dev_2nd_LCYH
This commit is contained in:
+15
@@ -3073,6 +3073,21 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
this.saveBatch(datas);
|
this.saveBatch(datas);
|
||||||
|
|
||||||
this.saveProjectCertificationInventoryLog(datas,OperatorTypeEnum.CERTIFICATION_INVENTORY_IMPORT_ADD.getValue());
|
this.saveProjectCertificationInventoryLog(datas,OperatorTypeEnum.CERTIFICATION_INVENTORY_IMPORT_ADD.getValue());
|
||||||
|
|
||||||
|
Date now = new Date();
|
||||||
|
//设置权限 先删后加
|
||||||
|
List<ProjectUserPermission> adds = new ArrayList<>();
|
||||||
|
for (ProjectCertificationInventoryEO pci: datas) {
|
||||||
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+41
@@ -470,6 +470,7 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
|||||||
List<Map<String,Object>> lawEngineerList = new ArrayList<>();
|
List<Map<String,Object>> lawEngineerList = new ArrayList<>();
|
||||||
List<Map<String,Object>> certificationEngineerList = new ArrayList<>();
|
List<Map<String,Object>> certificationEngineerList = new ArrayList<>();
|
||||||
List<Map<String,Object>> engineeringInterfacePersonList = new ArrayList<>();
|
List<Map<String,Object>> engineeringInterfacePersonList = new ArrayList<>();
|
||||||
|
|
||||||
List<Map<String,Object>> studioPersonList = new ArrayList<>();
|
List<Map<String,Object>> studioPersonList = new ArrayList<>();
|
||||||
//项目的studio用户
|
//项目的studio用户
|
||||||
LambdaQueryWrapper<ProjectLibraryBase> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProjectLibraryBase> wrapper = new LambdaQueryWrapper<>();
|
||||||
@@ -510,6 +511,19 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
|||||||
userIdList.add(engineeringInterfacePerson);
|
userIdList.add(engineeringInterfacePerson);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(StringUtils.isNotBlank(projectRelatedPersonnel.getEngineerLawSet())){
|
||||||
|
String[] engineerLawSetArr = projectRelatedPersonnel.getEngineerLawSet().split(",");
|
||||||
|
for (String engineerLawSet : engineerLawSetArr) {
|
||||||
|
userIdList.add(engineerLawSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(StringUtils.isNotBlank(projectRelatedPersonnel.getEngineerAttSet())){
|
||||||
|
String[] engineerAttSetArr = projectRelatedPersonnel.getEngineerAttSet().split(",");
|
||||||
|
for (String engineerAttSet : engineerAttSetArr) {
|
||||||
|
userIdList.add(engineerAttSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
userIdList.add(studioEngineer);
|
userIdList.add(studioEngineer);
|
||||||
List<SysUser> sysUserList = new ArrayList<>();
|
List<SysUser> sysUserList = new ArrayList<>();
|
||||||
@@ -558,6 +572,33 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(StringUtils.isNotBlank(projectRelatedPersonnel.getEngineerLawSet())){
|
||||||
|
String[] engineerLawSetArr = projectRelatedPersonnel.getEngineerLawSet().split(",");
|
||||||
|
for (String engineerLawSet : engineerLawSetArr) {
|
||||||
|
for (SysUser sysUser : sysUserList) {
|
||||||
|
if(StringUtils.equals(engineerLawSet,sysUser.getId())){
|
||||||
|
Map<String,Object> map = new HashMap<>();
|
||||||
|
map.put("name",sysUser.getUsername());
|
||||||
|
map.put("value",sysUser.getId());
|
||||||
|
engineeringInterfacePersonList.add(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(StringUtils.isNotBlank(projectRelatedPersonnel.getEngineerAttSet())){
|
||||||
|
String[] engineerAttSetArr = projectRelatedPersonnel.getEngineerAttSet().split(",");
|
||||||
|
for (String engineerAttSet : engineerAttSetArr) {
|
||||||
|
for (SysUser sysUser : sysUserList) {
|
||||||
|
if(StringUtils.equals(engineerAttSet,sysUser.getId())){
|
||||||
|
Map<String,Object> map = new HashMap<>();
|
||||||
|
map.put("name",sysUser.getUsername());
|
||||||
|
map.put("value",sysUser.getId());
|
||||||
|
engineeringInterfacePersonList.add(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (StringUtils.isNotBlank(studioEngineer)) {
|
if (StringUtils.isNotBlank(studioEngineer)) {
|
||||||
for (SysUser sysUser : sysUserList) {
|
for (SysUser sysUser : sysUserList) {
|
||||||
if (StringUtils.equals(studioEngineer, sysUser.getId())) {
|
if (StringUtils.equals(studioEngineer, sysUser.getId())) {
|
||||||
|
|||||||
@@ -364,6 +364,7 @@ h1{
|
|||||||
width: calc(100% - 130px);
|
width: calc(100% - 130px);
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
|
height: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.box-input {
|
.box-input {
|
||||||
|
|||||||
Reference in New Issue
Block a user