From 0117a966938d2f689e90eee907bd12bc9e123a18 Mon Sep 17 00:00:00 2001
From: zzw <wander.zheng@qq.com>
Date: 星期四, 16 十一月 2023 09:32:37 +0800
Subject: [PATCH] 编号

---
 modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderService.java |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

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 9b28ab3..55097bb 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
@@ -80,7 +80,6 @@
     public Boolean save(SoftwareTestOrderDto softwareTestOrderDto) {
         Long softwareTestOrderId = softwareTestOrderDto.getSoftwareTestOrder().getId();
         if (softwareTestOrderId != null)
-
             baseDao.updateById(softwareTestOrderDto.getSoftwareTestOrder());
         else {
             Map<String, String> map = new HashMap<>();
@@ -131,10 +130,10 @@
 
             data.setTestAgencyInfo(testAgencyInfoService.get(orderId));
 
-            List<SoftwareTestOrderDeliverable> deliverableList = softwareTestOrderDeliverableService.childrenTables(orderId);
+            List<SoftwareTestOrderDeliverable> deliverableList = softwareTestOrderDeliverableService.getList(orderId);
             data.setDeliverableList(deliverableList);
 
-            List<SoftwareTestOrderMeasured> measuredList = softwareTestOrderMeasuredService.childrenTables(orderId);
+            List<SoftwareTestOrderMeasured> measuredList = softwareTestOrderMeasuredService.getList(orderId);
             data.setMeasuredList(measuredList);
         } else {
             Project project = projectService.get(projectId);
@@ -168,20 +167,22 @@
                     .filter(c -> c.getDictType().equals("test_type1"))
                     .collect(Collectors.toList()).get(0);
 
-            List<String> testType11 = new ArrayList<>();
-            List<String> testType12 = new ArrayList<>();
-            List<String> testType21 = new ArrayList<>();
-            List<String> testType22 = new ArrayList<>();
+            List<HashMap<String, Object>> testType11 = new ArrayList<>();
+            List<HashMap<String, Object>> testType12 = new ArrayList<>();
+            List<HashMap<String, Object>> testType21 = new ArrayList<>();
+            List<HashMap<String, Object>> testType22 = new ArrayList<>();
 
             int i = 0;
             String testType = "," + dataObj.getSoftwareTestOrder().getTestType1() + ",";
             for (DictItemDto dictItemDto : ((DictLeafDto) testType1Dict).getDataList()) {
                 String value = dictItemDto.getDictValue();
                 String desc = (testType.contains("," + value + ",") ? "鈽�" : "鈻�") + dictItemDto.getDictLabel();
+                HashMap<String, Object> stateItem = new HashMap<>();
+                stateItem.put("item",desc);
                 if ((i++) % 2 == 0) {
-                    testType12.add(desc);
+                    testType12.add(stateItem);
                 } else {
-                    testType11.add(desc);
+                    testType11.add(stateItem);
                 }
             }
 
@@ -190,10 +191,12 @@
             for (DictItemDto dictItemDto : ((DictLeafDto) testType1Dict).getDataList()) {
                 String value = dictItemDto.getDictValue();
                 String desc = (testType.contains("," + value + ",") ? "鈽�" : "鈻�") + dictItemDto.getDictLabel();
+                HashMap<String, Object> stateItem = new HashMap<>();
+                stateItem.put("item",desc);
                 if ((i++) % 2 == 0) {
-                    testType22.add(desc);
+                    testType22.add(stateItem);
                 } else {
-                    testType21.add(desc);
+                    testType21.add(stateItem);
                 }
             }
 
@@ -204,7 +207,7 @@
 
             WordFile wordFile = new WordFile();
             wordFile.setModulePath("娴嬭瘯濮旀墭鍗�.docx");
-            wordFile.setWordName(dataObj.getProject().getSoftwareName()+"_娴嬭瘯濮旀墭鍗�");
+            wordFile.setWordName(dataObj.getProject().getSoftwareName()+"_娴嬭瘯濮旀墭鍗�.docx");
             wordFileService.exportWordFile(request, dataObj, wordFile, response);
         } catch (UnsupportedEncodingException e) {
             e.printStackTrace();

--
Gitblit v1.9.1