From a59e33b38560655b279cebfe85e3b62a6b8b0514 Mon Sep 17 00:00:00 2001 From: zzw <wander.zheng@qq.com> Date: 星期一, 20 十一月 2023 09:05:27 +0800 Subject: [PATCH] 编号 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/utils/GetShowDictList.java | 31 +++++++++++++++++-------------- modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderService.java | 4 ++-- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/utils/GetShowDictList.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/utils/GetShowDictList.java index 8cc92e9..5f6a01e 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/utils/GetShowDictList.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/utils/GetShowDictList.java @@ -17,22 +17,25 @@ @Autowired private SysDictTypeService sysDictTypeService; - public String getShowDictList(String values, String DictTYpe, Boolean enter) { - List<DictDto> userDicts = sysDictTypeService.getUserDicts(); - DictDto testType1Dict = userDicts.stream() - .filter(c -> c.getDictType().equals(DictTYpe)) - .collect(Collectors.toList()).get(0); - values = "," + values + ","; + public String getShowDictList(Object paramValues, String DictTYpe, Boolean enter) { String result = ""; - int i = 0; - for (DictItemDto dictItemDto : ((DictLeafDto) testType1Dict).getDataList()) { - String value = dictItemDto.getDictValue(); - String desc = (values.contains("," + value + ",") ? "鈽�" : "鈻�") + dictItemDto.getDictLabel(); - i++; - if (enter && i < ((DictLeafDto) testType1Dict).getDataList().size()) { - desc = desc + "\r\n"; + if (paramValues != null) { + List<DictDto> userDicts = sysDictTypeService.getUserDicts(); + DictDto testType1Dict = userDicts.stream() + .filter(c -> c.getDictType().equals(DictTYpe)) + .collect(Collectors.toList()).get(0); + + String values = "," + paramValues.toString() + ","; + int i = 0; + for (DictItemDto dictItemDto : ((DictLeafDto) testType1Dict).getDataList()) { + String value = dictItemDto.getDictValue(); + String desc = (values.contains("," + value + ",") ? "鈽�" : "鈻�") + dictItemDto.getDictLabel(); + i++; + if (enter && i < ((DictLeafDto) testType1Dict).getDataList().size()) { + desc = desc + "\r\n"; + } + result = result + desc; } - result = result + desc; } return result; } diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderService.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderService.java index 463b19e..5a5327a 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderService.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderService.java @@ -223,7 +223,7 @@ dataObj.getSoftwareTestOrder().setTestType22(testType22); //閫氱敤瀛楀吀鍒楄〃瀛楃涓茬敓鎴� - String criticalLevelStr = getShowDictList.getShowDictList(dataObj.getProject().getCriticalLevel().toString(), "critical_level", false); + String criticalLevelStr = getShowDictList.getShowDictList(dataObj.getProject().getCriticalLevel(), "critical_level", false); dataObj.getSoftwareTestOrder().setCriticalLevelStr(criticalLevelStr); for (SoftwareTestOrderMeasured measured : dataObj.getMeasuredList()) { @@ -241,7 +241,7 @@ String testStandardStr = getShowDictList.getShowDictList(dataObj.getSoftwareTestOrder().getTestStandard(), "test_standard", true); dataObj.getSoftwareTestOrder().setTestStandardStr(testStandardStr); - String testLevelStr = getShowDictList.getShowDictList(dataObj.getSoftwareTestOrder().getTestLevel().toString(), "test_level", false); + String testLevelStr = getShowDictList.getShowDictList(dataObj.getSoftwareTestOrder().getTestLevel(), "test_level", false); dataObj.getSoftwareTestOrder().setTestLevelStr(testLevelStr); String test = dataObj.getSoftwareTestOrder().getOtherRequire(); -- Gitblit v1.9.1