From e7652ccba51bca69f1a8da50b959b694544267f8 Mon Sep 17 00:00:00 2001
From: zhuo <2089219845@qq.com>
Date: 星期四, 27 二月 2025 11:08:25 +0800
Subject: [PATCH] 检验任务查询回调

---
 inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java |   41 ++++++++++++++++++-----------------------
 1 files changed, 18 insertions(+), 23 deletions(-)

diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
index 66ce538..c1f9c46 100644
--- a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
+++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
@@ -599,19 +599,19 @@
     private void getTemplateThing(InsOrder order, List<InsProduct> insProducts) {
         Set<Integer> set = new HashSet<>();
         // 妫�楠岄」鍒嗙被+妫�楠岄」+妫�楠屽瓙椤圭殑鎷兼帴
-        List<String> itemNameList = insProducts.stream().map(insProduct -> {
-            String itemName = "";
-            if (StringUtils.isNotBlank(insProduct.getInspectionItemClass())) {
-                itemName += insProduct.getInspectionItemClass().trim();
-            }
-            if (StringUtils.isNotBlank(insProduct.getInspectionItem())) {
-                itemName += insProduct.getInspectionItem().trim();
-            }
-            if (StringUtils.isNotBlank(insProduct.getInspectionItemSubclass())) {
-                itemName += insProduct.getInspectionItemSubclass().trim();
-            }
-            return itemName;
-        }).collect(Collectors.toList());
+//        List<String> itemNameList = insProducts.stream().map(insProduct -> {
+//            String itemName = "";
+//            if (StringUtils.isNotBlank(insProduct.getInspectionItemClass())) {
+//                itemName += insProduct.getInspectionItemClass().trim();
+//            }
+//            if (StringUtils.isNotBlank(insProduct.getInspectionItem())) {
+//                itemName += insProduct.getInspectionItem().trim();
+//            }
+//            if (StringUtils.isNotBlank(insProduct.getInspectionItemSubclass())) {
+//                itemName += insProduct.getInspectionItemSubclass().trim();
+//            }
+//            return itemName;
+//        }).collect(Collectors.toList());
         // 鏌ヨ璁㈠崟鐘舵�佸垽鏂槸鍚︽槸鏌ュ巻鍙叉ā鏉�
         if (order.getIsFirstSubmit() != null && order.getIsFirstSubmit().equals(1)) {
             InsOrderState insOrderState = insOrderStateMapper.selectOne(Wrappers.<InsOrderState>lambdaQuery()
@@ -632,11 +632,8 @@
                         thing = one.getThing();
                         if (StrUtil.isNotEmpty(thing)) {
                             thing = GZipUtil.uncompress(thing);
-                            JSONObject sheet = JSON.parseObject(JSON.toJSONString(JSON.parseArray(JSON.toJSONString(JSON.parseObject(thing).get("data"))).get(0)));
-                            // 娓呴櫎娌℃湁鍏宠仈鐨勬楠岄」
-                            eliminateItem(sheet, itemNameList);
-
-                            JSONObject config = JSON.parseObject(JSON.toJSONString(sheet.get("config")));
+                            JSONObject sheet = JSON.parseObject(thing).getJSONArray("data").getJSONObject(0);
+                            JSONObject config = sheet.getJSONObject("config");
                             List<JSONObject> cellData = JSON.parseArray(JSON.toJSONString(sheet.get("celldata")), JSONObject.class);
                             Map<String, Object> style = new HashMap<>();
                             style.put("rowlen", config.get("rowlen"));
@@ -659,10 +656,8 @@
                 thing = standardTemplateService.getStandTempThingById(product.getTemplateId());
             }
             if (StrUtil.isNotEmpty(thing)) {
-                JSONObject sheet = JSON.parseObject(JSON.toJSONString(JSON.parseArray(JSON.toJSONString(JSON.parseObject(thing).get("data"))).get(0)));
-                // 娓呴櫎娌℃湁鍏宠仈鐨勬楠岄」
-                eliminateItem(sheet, itemNameList);
-                JSONObject config = JSON.parseObject(JSON.toJSONString(sheet.get("config")));
+                JSONObject sheet = JSON.parseObject(thing).getJSONArray("data").getJSONObject(0);
+                JSONObject config = sheet.getJSONObject("config");
                 List<JSONObject> cellData = JSON.parseArray(JSON.toJSONString(sheet.get("celldata")), JSONObject.class);
                 Map<String, Object> style = new HashMap<>();
                 style.put("rowlen", config.get("rowlen"));
@@ -675,7 +670,7 @@
     }
 
     /**
-     * 娓呴櫎娌℃湁浣跨敤鐨勬楠岄」
+     * todo: 娓呴櫎娌℃湁浣跨敤鐨勬楠岄」
      * @param sheet
      * @param itemNameList
      */

--
Gitblit v1.9.3