Commit da8f0fe4 authored by 刘林's avatar 刘林

Merge remote-tracking branch 'origin/develop_tzs_bugfix' into develop_tzs_bugfix

parents 78a91d39 2db0ae38
...@@ -28,6 +28,7 @@ public class QualificationProjectConverter implements Converter<String> { ...@@ -28,6 +28,7 @@ public class QualificationProjectConverter implements Converter<String> {
CODE_MAP.put("检验员-电梯检验","DTY"); CODE_MAP.put("检验员-电梯检验","DTY");
CODE_MAP.put("检验员-起重机械检验","QZY"); CODE_MAP.put("检验员-起重机械检验","QZY");
CODE_MAP.put("检验员-客运索道检验","SDY"); CODE_MAP.put("检验员-客运索道检验","SDY");
CODE_MAP.put("检验师-大型游乐设施检验","YLS"); CODE_MAP.put("检验师-大型游乐设施检验","YLS");
CODE_MAP.put("检验师-锅炉水(介)质检验","SZS"); CODE_MAP.put("检验师-锅炉水(介)质检验","SZS");
CODE_MAP.put("检验师-压力容器检验","RQS"); CODE_MAP.put("检验师-压力容器检验","RQS");
...@@ -37,6 +38,7 @@ public class QualificationProjectConverter implements Converter<String> { ...@@ -37,6 +38,7 @@ public class QualificationProjectConverter implements Converter<String> {
CODE_MAP.put("检验师-客运索道检验","SDS"); CODE_MAP.put("检验师-客运索道检验","SDS");
CODE_MAP.put("检验师-锅炉检验","GLS"); CODE_MAP.put("检验师-锅炉检验","GLS");
CODE_MAP.put("检验师-场(厂)内专用机动车辆检验","CCS"); CODE_MAP.put("检验师-场(厂)内专用机动车辆检验","CCS");
CODE_MAP.put("机电类设备检验","JDG"); CODE_MAP.put("机电类设备检验","JDG");
CODE_MAP.put("承压类设备检验","CYG"); CODE_MAP.put("承压类设备检验","CYG");
} }
......
...@@ -98,7 +98,7 @@ public class CompanyUserImportDto { ...@@ -98,7 +98,7 @@ public class CompanyUserImportDto {
private String permissionLevel; private String permissionLevel;
@NotBlank(message = "检验资质项目不能为空!") @NotBlank(message = "检验资质项目不能为空!")
@ExcelProperty(value = "项目", converter = QualificationProjectConverter.class) @ExcelProperty(value = "项目")
private String permissionItem; private String permissionItem;
@NotBlank(message = "检验资质发证日期不能为空!") @NotBlank(message = "检验资质发证日期不能为空!")
......
...@@ -1428,7 +1428,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI ...@@ -1428,7 +1428,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
String sheetName = readSheet.getSheetName(); String sheetName = readSheet.getSheetName();
int sheetNo = readSheet.getSheetNo(); int sheetNo = readSheet.getSheetNo();
// 忽略 sheet页:企业人员录入限制(参考) // 忽略 sheet页:企业人员录入限制(参考)
if (sheetName.contains("企业人员录入限制")) { if (sheetName.contains("企业人员录入限制") || sheetName.contains("隐藏")) {
continue; continue;
} }
// 人员信息 sheet页 // 人员信息 sheet页
...@@ -1641,6 +1641,16 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI ...@@ -1641,6 +1641,16 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
dataList.forEach(data -> { dataList.forEach(data -> {
if (!ValidationUtil.isEmpty(data.getCertificateNum()) && data.getCertificateNum().equals(inspectItem.getCertificateNum())) { if (!ValidationUtil.isEmpty(data.getCertificateNum()) && data.getCertificateNum().equals(inspectItem.getCertificateNum())) {
JSONArray permissionData66151 = data.getPermissionData66151(); JSONArray permissionData66151 = data.getPermissionData66151();
// , converter = QualificationProjectConverter.class
String permissionLevel = inspectItem.getPermissionLevel();
if (!ValidationUtil.isEmpty(permissionLevel)) {
String permissionItem = inspectItem.getPermissionItem();
Systemctl.dictionarieClient.dictValues("ZZXM_" + permissionLevel).getResult()
.stream()
.filter(x -> permissionItem.equals(StringUtils.isEmpty(x.getDictDataDesc()) ? x.getDictDataValue() : x.getDictDataValue() + "-" + x.getDictDataDesc()))
.findFirst()
.ifPresent(x -> inspectItem.setPermissionItem(x.getDictDataKey()));
}
permissionData66151.add(inspectItem); permissionData66151.add(inspectItem);
data.setPermissionData66151(permissionData66151); data.setPermissionData66151(permissionData66151);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment