修改角色英文显示内容
This commit is contained in:
+19
-13
@@ -6,30 +6,32 @@ import org.apache.commons.lang3.StringUtils;
|
|||||||
* 项目角色枚举类
|
* 项目角色枚举类
|
||||||
*/
|
*/
|
||||||
public enum ProjectRoleEnum {
|
public enum ProjectRoleEnum {
|
||||||
STUDIO_ENGINEER("studio工程师","0","R&H Studio"),
|
STUDIO_ENGINEER("studio工程师","0","R&H Studio","R&H Studio"),
|
||||||
REGULATI_ENGINEER("法规工程师","1","studio"),
|
REGULATI_ENGINEER("法规工程师","1","studio","Regulation"),
|
||||||
HOMOLOGATION_ENGINEER("认证工程师","2","homo"),
|
HOMOLOGATION_ENGINEER("认证工程师","2","homo","homo"),
|
||||||
REGULATI_AND_HOMOLOGATION_ENGINEER("法规工程师/认证工程师","4","Regulatory Engineer/Certification Engineer"),
|
REGULATI_AND_HOMOLOGATION_ENGINEER("法规工程师/认证工程师","4","Regulatory Engineer/Certification Engineer","Regulatory Engineer/Certification Engineer"),
|
||||||
MANAGER("领导角色","11","R&H Manager"),
|
MANAGER("领导角色","11","R&H Manager","R&H Manager"),
|
||||||
ADMIN("系统管理员","12","admin"),
|
ADMIN("系统管理员","12","admin","admin"),
|
||||||
VIEWER("Viewer","13","Viewer"),
|
VIEWER("Viewer","13","Viewer","Viewer"),
|
||||||
BRAND_ADMINISTRATOR("品牌管理员","14","BrandAdministrator"),
|
BRAND_ADMINISTRATOR("品牌管理员","14","BrandAdministrator","BrandAdministrator"),
|
||||||
//法规清单使用
|
//法规清单使用
|
||||||
INTERFACE_PERSON1("工程接口人","30","Interface person"),
|
INTERFACE_PERSON1("工程接口人","30","Interface person","Interface person"),
|
||||||
PERSON_LIABLE1("责任人","31","Person liable"),
|
PERSON_LIABLE1("责任人","31","Person liable","Person liable"),
|
||||||
// 项目库-认证清单使用。
|
// 项目库-认证清单使用。
|
||||||
INTERFACE_PERSON("工程接口人","20","Interface person"),
|
INTERFACE_PERSON("工程接口人","20","Interface person","Interface person"),
|
||||||
PERSON_LIABLE("责任人","21","Person liable"),
|
PERSON_LIABLE("责任人","21","Person liable","Person liable"),
|
||||||
;
|
;
|
||||||
|
|
||||||
String name;
|
String name;
|
||||||
String value;
|
String value;
|
||||||
String code;
|
String code;
|
||||||
|
String enName;
|
||||||
|
|
||||||
private ProjectRoleEnum(String name, String value, String code) {
|
private ProjectRoleEnum(String name, String value, String code, String enName) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.value = value;
|
this.value = value;
|
||||||
this.code = code;
|
this.code = code;
|
||||||
|
this.enName = enName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ProjectRoleEnum getByValue(String value) {
|
public static ProjectRoleEnum getByValue(String value) {
|
||||||
@@ -77,4 +79,8 @@ public enum ProjectRoleEnum {
|
|||||||
public int getIntValue() {
|
public int getIntValue() {
|
||||||
return Integer.valueOf(value);
|
return Integer.valueOf(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getEnName() {
|
||||||
|
return enName;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-7
@@ -1710,7 +1710,7 @@ public class PlatformProjectCertificationInventoryEOServiceImpl extends ServiceI
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -1726,7 +1726,7 @@ public class PlatformProjectCertificationInventoryEOServiceImpl extends ServiceI
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getName());
|
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getCode());
|
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -1742,7 +1742,7 @@ public class PlatformProjectCertificationInventoryEOServiceImpl extends ServiceI
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getName());
|
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getCode());
|
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -1774,22 +1774,22 @@ public class PlatformProjectCertificationInventoryEOServiceImpl extends ServiceI
|
|||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
if (manager.size() != 0) {
|
if (manager.size() != 0) {
|
||||||
manager.get(0).setRoleCode(ProjectRoleEnum.MANAGER.getValue());
|
manager.get(0).setRoleCode(ProjectRoleEnum.MANAGER.getValue());
|
||||||
manager.get(0).setRoleName(ProjectRoleEnum.MANAGER.getCode());
|
manager.get(0).setRoleName(ProjectRoleEnum.MANAGER.getEnName());
|
||||||
sysRoles.addAll(manager);
|
sysRoles.addAll(manager);
|
||||||
}
|
}
|
||||||
if (admin.size() != 0) {
|
if (admin.size() != 0) {
|
||||||
admin.get(0).setRoleCode(ProjectRoleEnum.ADMIN.getValue());
|
admin.get(0).setRoleCode(ProjectRoleEnum.ADMIN.getValue());
|
||||||
admin.get(0).setRoleName(ProjectRoleEnum.ADMIN.getCode());
|
admin.get(0).setRoleName(ProjectRoleEnum.ADMIN.getEnName());
|
||||||
sysRoles.addAll(admin);
|
sysRoles.addAll(admin);
|
||||||
}
|
}
|
||||||
if (Viewer.size() != 0) {
|
if (Viewer.size() != 0) {
|
||||||
Viewer.get(0).setRoleCode(ProjectRoleEnum.VIEWER.getValue());
|
Viewer.get(0).setRoleCode(ProjectRoleEnum.VIEWER.getValue());
|
||||||
Viewer.get(0).setRoleName(ProjectRoleEnum.VIEWER.getCode());
|
Viewer.get(0).setRoleName(ProjectRoleEnum.VIEWER.getEnName());
|
||||||
sysRoles.addAll(Viewer);
|
sysRoles.addAll(Viewer);
|
||||||
}
|
}
|
||||||
if (brandAdministrator.size() != 0) {
|
if (brandAdministrator.size() != 0) {
|
||||||
brandAdministrator.get(0).setRoleCode(ProjectRoleEnum.BRAND_ADMINISTRATOR.getValue());
|
brandAdministrator.get(0).setRoleCode(ProjectRoleEnum.BRAND_ADMINISTRATOR.getValue());
|
||||||
brandAdministrator.get(0).setRoleName(ProjectRoleEnum.BRAND_ADMINISTRATOR.getCode());
|
brandAdministrator.get(0).setRoleName(ProjectRoleEnum.BRAND_ADMINISTRATOR.getEnName());
|
||||||
sysRoles.addAll(brandAdministrator);
|
sysRoles.addAll(brandAdministrator);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-7
@@ -8757,7 +8757,7 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8775,7 +8775,7 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8792,7 +8792,7 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8811,7 +8811,7 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8839,17 +8839,17 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
if (manager.size() != 0) {
|
if (manager.size() != 0) {
|
||||||
manager.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getValue());
|
manager.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getValue());
|
||||||
manager.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getCode());
|
manager.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getEnName());
|
||||||
sysRoles.addAll(manager);
|
sysRoles.addAll(manager);
|
||||||
}
|
}
|
||||||
if (admin.size() != 0) {
|
if (admin.size() != 0) {
|
||||||
admin.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getValue());
|
admin.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getValue());
|
||||||
admin.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getCode());
|
admin.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getEnName());
|
||||||
sysRoles.addAll(admin);
|
sysRoles.addAll(admin);
|
||||||
}
|
}
|
||||||
if (Viewer.size() != 0) {
|
if (Viewer.size() != 0) {
|
||||||
Viewer.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getValue());
|
Viewer.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getValue());
|
||||||
Viewer.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getCode());
|
Viewer.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getEnName());
|
||||||
sysRoles.addAll(Viewer);
|
sysRoles.addAll(Viewer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+130
-18
@@ -1726,7 +1726,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.STUDIO_ENGINEER.getName());
|
sysRole.setRoleName(ProjectRoleEnum.STUDIO_ENGINEER.getName());
|
||||||
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.STUDIO_ENGINEER.getCode());
|
sysRole.setRoleName(ProjectRoleEnum.STUDIO_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
|
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
@@ -1739,7 +1739,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.HOMOLOGATION_ENGINEER.getName());
|
sysRole.setRoleName(ProjectRoleEnum.HOMOLOGATION_ENGINEER.getName());
|
||||||
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.HOMOLOGATION_ENGINEER.getCode());
|
sysRole.setRoleName(ProjectRoleEnum.HOMOLOGATION_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -1763,7 +1763,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
sysRole.setRoleName(ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
||||||
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.REGULATI_ENGINEER.getCode());
|
sysRole.setRoleName(ProjectRoleEnum.REGULATI_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -1780,7 +1780,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getName());
|
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getName());
|
||||||
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getCode());
|
sysRole.setRoleName(ProjectRoleEnum.INTERFACE_PERSON.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -1796,7 +1796,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getName());
|
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getName());
|
||||||
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
||||||
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getCode());
|
sysRole.setRoleName(ProjectRoleEnum.PERSON_LIABLE.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -1829,22 +1829,22 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
|
||||||
if (manager.size() != 0) {
|
if (manager.size() != 0) {
|
||||||
manager.get(0).setRoleCode(ProjectRoleEnum.MANAGER.getValue());
|
manager.get(0).setRoleCode(ProjectRoleEnum.MANAGER.getValue());
|
||||||
manager.get(0).setRoleName(ProjectRoleEnum.MANAGER.getCode());
|
manager.get(0).setRoleName(ProjectRoleEnum.MANAGER.getEnName());
|
||||||
sysRoles.addAll(manager);
|
sysRoles.addAll(manager);
|
||||||
}
|
}
|
||||||
if (admin.size() != 0) {
|
if (admin.size() != 0) {
|
||||||
admin.get(0).setRoleCode(ProjectRoleEnum.ADMIN.getValue());
|
admin.get(0).setRoleCode(ProjectRoleEnum.ADMIN.getValue());
|
||||||
admin.get(0).setRoleName(ProjectRoleEnum.ADMIN.getCode());
|
admin.get(0).setRoleName(ProjectRoleEnum.ADMIN.getEnName());
|
||||||
sysRoles.addAll(admin);
|
sysRoles.addAll(admin);
|
||||||
}
|
}
|
||||||
if (Viewer.size() != 0) {
|
if (Viewer.size() != 0) {
|
||||||
Viewer.get(0).setRoleCode(ProjectRoleEnum.VIEWER.getValue());
|
Viewer.get(0).setRoleCode(ProjectRoleEnum.VIEWER.getValue());
|
||||||
Viewer.get(0).setRoleName(ProjectRoleEnum.VIEWER.getCode());
|
Viewer.get(0).setRoleName(ProjectRoleEnum.VIEWER.getEnName());
|
||||||
sysRoles.addAll(Viewer);
|
sysRoles.addAll(Viewer);
|
||||||
}
|
}
|
||||||
if (brandAdministrator.size() != 0) {
|
if (brandAdministrator.size() != 0) {
|
||||||
brandAdministrator.get(0).setRoleCode(ProjectRoleEnum.BRAND_ADMINISTRATOR.getValue());
|
brandAdministrator.get(0).setRoleCode(ProjectRoleEnum.BRAND_ADMINISTRATOR.getValue());
|
||||||
brandAdministrator.get(0).setRoleName(ProjectRoleEnum.BRAND_ADMINISTRATOR.getCode());
|
brandAdministrator.get(0).setRoleName(ProjectRoleEnum.BRAND_ADMINISTRATOR.getEnName());
|
||||||
sysRoles.addAll(brandAdministrator);
|
sysRoles.addAll(brandAdministrator);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3665,6 +3665,11 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
throw new JeroBootException("无法获取项目库信息,项目库id为:" + projectLibraryId + " 请联系管理员!");
|
throw new JeroBootException("无法获取项目库信息,项目库id为:" + projectLibraryId + " 请联系管理员!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String currRole = json.getString("currRole");
|
||||||
|
if(StringUtils.isNotBlank(currRole) && com.jero.modules.system.enums.ProjectRoleEnum.HOMOLOGATION_ENGINEER.getValue().equals(currRole)){
|
||||||
|
return resetFlowHomo(json);
|
||||||
|
}
|
||||||
|
|
||||||
List<SysUser> certificationEngineerList = new ArrayList<>();
|
List<SysUser> certificationEngineerList = new ArrayList<>();
|
||||||
List<String> certificationEngineerIdList = new ArrayList<>();
|
List<String> certificationEngineerIdList = new ArrayList<>();
|
||||||
if(StringUtils.isNotBlank(projectLibraryBase.getCertificationEngineer())){
|
if(StringUtils.isNotBlank(projectLibraryBase.getCertificationEngineer())){
|
||||||
@@ -3711,7 +3716,8 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
updateWrap.set(ProjectCertificationInventoryEO::getDeliveryResult,null);
|
updateWrap.set(ProjectCertificationInventoryEO::getDeliveryResult,null);
|
||||||
// 流程重置,清空截止日期, 撤回不清空。 对应禅道问题:67048
|
// 流程重置,清空截止日期, 撤回不清空。 对应禅道问题:67048
|
||||||
if(StringUtils.equals(operatorType,OperatorTypeEnum.CERTIFICATION_INVENTORY_STUDIO_RESET.getValue())){
|
if(StringUtils.equals(operatorType,OperatorTypeEnum.CERTIFICATION_INVENTORY_STUDIO_RESET.getValue())){
|
||||||
updateWrap.set(ProjectCertificationInventoryEO::getEndTime,null);
|
updateWrap.set(ProjectCertificationInventoryEO::getInventoryVerifyEndTime,null);
|
||||||
|
updateWrap.set(ProjectCertificationInventoryEO::getTaskConfirmEndTime,null);
|
||||||
}
|
}
|
||||||
|
|
||||||
updateWrap.set(ProjectCertificationInventoryEO::getFlowStatus,CertificationInventoryFlowStatusEnum.LIST_TO_BE_RELEASED.getValue());
|
updateWrap.set(ProjectCertificationInventoryEO::getFlowStatus,CertificationInventoryFlowStatusEnum.LIST_TO_BE_RELEASED.getValue());
|
||||||
@@ -3800,6 +3806,106 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
lawsInventoryPlatformEOService.remove(wrapper);
|
lawsInventoryPlatformEOService.remove(wrapper);
|
||||||
return Result.OK("流程重置成功!");
|
return Result.OK("流程重置成功!");
|
||||||
}
|
}
|
||||||
|
public Result<?> resetFlowHomo(JSONObject json) {
|
||||||
|
String ids = json.getString("ids");
|
||||||
|
LoginUser currentUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
|
||||||
|
String operatorType = json.getString("operatorType");
|
||||||
|
|
||||||
|
String projectLibraryId = json.getString("projectLibraryId");
|
||||||
|
ProjectLibraryBase projectLibraryBase = this.projectLibraryBaseService.selectById(projectLibraryId);
|
||||||
|
|
||||||
|
List<SysUser> certificationEngineerList = new ArrayList<>();
|
||||||
|
List<String> certificationEngineerIdList = new ArrayList<>();
|
||||||
|
if(StringUtils.isNotBlank(projectLibraryBase.getCertificationEngineer())){
|
||||||
|
certificationEngineerIdList = Arrays.asList(projectLibraryBase.getCertificationEngineer().split(","));
|
||||||
|
certificationEngineerList = this.sysUserService.querySysUserListByIdList(certificationEngineerIdList);
|
||||||
|
}
|
||||||
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
|
||||||
|
QueryWrapper<ProjectCertificationInventoryEO> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.lambda().in(ProjectCertificationInventoryEO::getId,idList);
|
||||||
|
queryWrapper.lambda().ne(ProjectCertificationInventoryEO::getFlowStatus,CertificationInventoryFlowStatusEnum.LIST_TO_BE_RELEASED.getValue());
|
||||||
|
List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList = this.list(queryWrapper);
|
||||||
|
|
||||||
|
// 根据结束时间进行排序,获取最近的时间,发消息时使用。
|
||||||
|
Collections.sort(projectCertificationInventoryEOList, new Comparator<ProjectCertificationInventoryEO>() {
|
||||||
|
@Override
|
||||||
|
public int compare(ProjectCertificationInventoryEO p1, ProjectCertificationInventoryEO p2) {
|
||||||
|
if(p1.getEndTime() != null && p2.getEndTime() != null){
|
||||||
|
return p1.getEndTime().compareTo(p2.getEndTime());
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (ProjectCertificationInventoryEO projectCertificationInventoryEO : projectCertificationInventoryEOList) {
|
||||||
|
// 把交付结果、截止日期清空,流程状态 设置为 清单待发布
|
||||||
|
LambdaUpdateWrapper<ProjectCertificationInventoryEO> updateWrap = new LambdaUpdateWrapper<>();
|
||||||
|
updateWrap.set(ProjectCertificationInventoryEO::getDeliveryResult,null);
|
||||||
|
// 流程重置,清空截止日期, 撤回不清空。 对应禅道问题:67048
|
||||||
|
if(StringUtils.equals(operatorType,OperatorTypeEnum.CERTIFICATION_INVENTORY_STUDIO_RESET.getValue())){
|
||||||
|
updateWrap.set(ProjectCertificationInventoryEO::getInventoryVerifyEndTime,null);
|
||||||
|
updateWrap.set(ProjectCertificationInventoryEO::getTaskConfirmEndTime,null);
|
||||||
|
}
|
||||||
|
|
||||||
|
updateWrap.set(ProjectCertificationInventoryEO::getFlowStatus,CertificationInventoryFlowStatusEnum.LIST_TO_BE_CHECKED.getValue());
|
||||||
|
updateWrap.eq(ProjectCertificationInventoryEO::getId,projectCertificationInventoryEO.getId());
|
||||||
|
this.update(updateWrap);
|
||||||
|
}
|
||||||
|
processHistoryEOService.deleteByPId(ids);
|
||||||
|
this.saveProjectCertificationInventoryLog(projectCertificationInventoryEOList,operatorType);
|
||||||
|
|
||||||
|
|
||||||
|
// 删除其它用户的待办任务
|
||||||
|
QueryWrapper<ProcessInfoDetailEO> detailRemoveWrap = new QueryWrapper<>();
|
||||||
|
detailRemoveWrap.lambda().eq(ProcessInfoDetailEO::getProcessInfoId,projectLibraryBase.getId());
|
||||||
|
detailRemoveWrap.lambda().eq(ProcessInfoDetailEO::getFlowType,FlowTypeEnum.CERTIFICATION_LC.getValue());
|
||||||
|
detailRemoveWrap.lambda().in(ProcessInfoDetailEO::getProjectLawsInventoryId,idList);
|
||||||
|
this.processInfoDetailEOService.remove(detailRemoveWrap);
|
||||||
|
|
||||||
|
|
||||||
|
List<ProcessInfoDetailEO> processInfoDetailEOList = new ArrayList<>();
|
||||||
|
// 获取项目信息,获取认证工程师,给认证工程师分配待办任务
|
||||||
|
if(ObjectUtils.isNotEmpty(projectLibraryBase)) {
|
||||||
|
// 给认证工程师分配任务
|
||||||
|
for (String userId : certificationEngineerIdList) {
|
||||||
|
ProcessInfoDetailEO processInfoDetailEO = new ProcessInfoDetailEO();
|
||||||
|
processInfoDetailEO.setUserId(userId);
|
||||||
|
processInfoDetailEO.setTaskDefinitionKey(CertificationFlowNodeEnum.RZGCSJSRW.getKey());
|
||||||
|
processInfoDetailEO.setCreateTime(new Date());
|
||||||
|
processInfoDetailEO.setStatus(TaskStatusEnum.NOT_DONE.getValue());
|
||||||
|
processInfoDetailEO.setProcessInfoId(projectLibraryId);
|
||||||
|
processInfoDetailEO.setActiProcInstId(projectLibraryId);
|
||||||
|
processInfoDetailEO.setFlowType(FlowTypeEnum.CERTIFICATION_LC.getValue());
|
||||||
|
// processInfoDetailEO.setEndTime(inventoryVerifyEndTime);
|
||||||
|
processInfoDetailEOList.add(processInfoDetailEO);
|
||||||
|
}
|
||||||
|
|
||||||
|
ProcessInfoEO processInfoEO = new ProcessInfoEO();
|
||||||
|
this.addProcessInfoEO(processInfoEO, projectLibraryId);
|
||||||
|
|
||||||
|
// 删除该项目数据的待办任务,key为 认证工程师接受任务的数据
|
||||||
|
QueryWrapper<ProcessInfoDetailEO> deleteDetailWrap = new QueryWrapper<>();
|
||||||
|
deleteDetailWrap.lambda().eq(ProcessInfoDetailEO::getProcessInfoId, processInfoEO.getId());
|
||||||
|
deleteDetailWrap.lambda().eq(ProcessInfoDetailEO::getTaskDefinitionKey, CertificationFlowNodeEnum.RZGCSJSRW.getKey());
|
||||||
|
deleteDetailWrap.lambda().eq(ProcessInfoDetailEO::getFlowType, FlowTypeEnum.CERTIFICATION_LC.getValue());
|
||||||
|
this.processInfoDetailEOService.remove(deleteDetailWrap);
|
||||||
|
this.processInfoDetailEOService.saveBatch(processInfoDetailEOList);
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception ex){
|
||||||
|
ex.printStackTrace();
|
||||||
|
log.error("studio-流程重置失败:" + ex.getMessage());
|
||||||
|
throw new JeroBootException("流程重置失败!");
|
||||||
|
}
|
||||||
|
//流程重置后,将平台件关联信息删除
|
||||||
|
LambdaQueryWrapper<LawsInventoryPlatformEO> wrapper = new LambdaQueryWrapper<>();
|
||||||
|
wrapper.in(LawsInventoryPlatformEO::getLawsInventoryId,Arrays.asList(ids.split(",")));
|
||||||
|
lawsInventoryPlatformEOService.remove(wrapper);
|
||||||
|
return Result.OK("流程重置成功!");
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<?> transferTask(JSONObject json) {
|
public Result<?> transferTask(JSONObject json) {
|
||||||
@@ -6986,14 +7092,20 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
public int checkUserRole(String projectLibraryId, String currentUserId) {
|
public int checkUserRole(String projectLibraryId, String currentUserId) {
|
||||||
int result = -1;
|
int result = -1;
|
||||||
try {
|
try {
|
||||||
QueryWrapper<ProjectLibraryBase> projectLibraryBaseQueryWrapper = new QueryWrapper<>();
|
ProjectLibraryBase projectLibrayBase = projectLibraryBaseMapper.selectById(projectLibraryId);
|
||||||
projectLibraryBaseQueryWrapper.lambda().eq(ProjectLibraryBase::getId, projectLibraryId);
|
if (ObjectUtils.isNotEmpty(projectLibrayBase)) {
|
||||||
projectLibraryBaseQueryWrapper.lambda().eq(ProjectLibraryBase::getStudioEngineer, currentUserId);
|
if(projectLibrayBase.getStudioEngineer().equals(currentUserId)){
|
||||||
Integer projectLibrayBaseCount = projectLibraryBaseMapper.selectCount(projectLibraryBaseQueryWrapper);
|
result = Integer.parseInt(com.jero.modules.project.enums.ProjectRoleEnum.STUDIO_ENGINEER.getValue());
|
||||||
if (projectLibrayBaseCount > 0) {
|
}else {
|
||||||
result = Integer.parseInt(com.jero.modules.project.enums.ProjectRoleEnum.STUDIO_ENGINEER.getValue());
|
if(StringUtils.isNotBlank(projectLibrayBase.getCertificationEngineer())){
|
||||||
if(result == -1){
|
String[] ceList = projectLibrayBase.getCertificationEngineer().split(",");
|
||||||
result = Integer.parseInt(com.jero.modules.project.enums.ProjectRoleEnum.HOMOLOGATION_ENGINEER.getValue());
|
for (String ceStr : ceList) {
|
||||||
|
if(ceStr.equals(currentUserId)){
|
||||||
|
result = Integer.parseInt(com.jero.modules.project.enums.ProjectRoleEnum.HOMOLOGATION_ENGINEER.getValue());
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
|
|||||||
+8
-8
@@ -8777,7 +8777,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.STUDIO_ENGINEER.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.STUDIO_ENGINEER.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.STUDIO_ENGINEER.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.STUDIO_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
|
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
@@ -8790,7 +8790,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.HOMOLOGATION_ENGINEER.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.HOMOLOGATION_ENGINEER.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.HOMOLOGATION_ENGINEER.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.HOMOLOGATION_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8884,7 +8884,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.REGULATI_ENGINEER.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8901,7 +8901,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.INTERFACE_PERSON1.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8920,7 +8920,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getName());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getName());
|
||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getCode());
|
sysRole.setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.PERSON_LIABLE1.getEnName());
|
||||||
}
|
}
|
||||||
sysRoles.add(sysRole);
|
sysRoles.add(sysRole);
|
||||||
}
|
}
|
||||||
@@ -8948,17 +8948,17 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
|
||||||
if (manager.size() != 0) {
|
if (manager.size() != 0) {
|
||||||
manager.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getValue());
|
manager.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getValue());
|
||||||
manager.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getCode());
|
manager.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.MANAGER.getEnName());
|
||||||
sysRoles.addAll(manager);
|
sysRoles.addAll(manager);
|
||||||
}
|
}
|
||||||
if (admin.size() != 0) {
|
if (admin.size() != 0) {
|
||||||
admin.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getValue());
|
admin.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getValue());
|
||||||
admin.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getCode());
|
admin.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.ADMIN.getEnName());
|
||||||
sysRoles.addAll(admin);
|
sysRoles.addAll(admin);
|
||||||
}
|
}
|
||||||
if (Viewer.size() != 0) {
|
if (Viewer.size() != 0) {
|
||||||
Viewer.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getValue());
|
Viewer.get(0).setRoleCode(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getValue());
|
||||||
Viewer.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getCode());
|
Viewer.get(0).setRoleName(com.jero.modules.system.enums.ProjectRoleEnum.VIEWER.getEnName());
|
||||||
sysRoles.addAll(Viewer);
|
sysRoles.addAll(Viewer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user