From dc3dd99bd0eb9e9297e66b958ed4b7b31dd21d1d Mon Sep 17 00:00:00 2001
From: zhanghl <253316343@qq.com>
Date: 星期三, 16 四月 2025 19:03:34 +0800
Subject: [PATCH] 钣金统计表

---
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java
index b6217a2..397dcd5 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java
@@ -110,22 +110,23 @@
         List<ApsWeldSeamTemp> apsWeldSeamTemps = apsWeldSeamTempMapper.selectApsWeldSeamTempList(apsWeldSeamTemp);
         int count = 0;
         String[] ids = new String[apsWeldSeamTemps.size()];
+        apsWeldSeamMapper.removeLastBatch();
         for (int i = 0; i < apsWeldSeamTemps.size(); i++) {
             //璁板綍涓存椂琛╥d
             ids[i] = apsWeldSeamTemps.get(i).getId();
             ApsWeldSeam apsWeldSeam = new ApsWeldSeam();
             BeanUtils.copyProperties(apsWeldSeamTemps.get(i), apsWeldSeam);
             //閫氳繃宸ュ崟鍙锋煡璇㈡槸鍚﹀瓨鍦ㄦ暟鎹�
-            ApsWeldSeam apsWeldSeam1 = apsWeldSeamMapper.selectApsWeldSeamByWorkOrderNo(apsWeldSeam.getWorkOrderNo());
+            /*ApsWeldSeam apsWeldSeam1 = apsWeldSeamMapper.selectApsWeldSeamByWorkOrderNo(apsWeldSeam.getWorkOrderNo());
             //褰撳伐鍗曞彿瀛樺湪鍒欐洿鏂版暟鎹惁鍒欐彃鍏ユ暟鎹�
             if (apsWeldSeam1!=null&&apsWeldSeam1.getId()!=null) {
                 apsWeldSeam.setId(apsWeldSeam1.getId());
                 apsWeldSeamMapper.updateApsWeldSeam(apsWeldSeam);
-            } else {
+            } else {*/
                 //鎻掑叆姝e紡琛紝骞惰褰�
-                apsWeldSeam.setId(IdUtils.fastUUID());
-                apsWeldSeamMapper.insertApsWeldSeam(apsWeldSeam);
-            }
+            apsWeldSeam.setId(IdUtils.fastUUID());
+            apsWeldSeamMapper.insertApsWeldSeam(apsWeldSeam);
+            //}
             count++;
         }
         //鎻掑叆鏁伴噺涓庝复鏃惰〃鏌ヨ涓�鐩村垯鍒犻櫎涓存椂琛ㄦ暟鎹�
@@ -267,7 +268,6 @@
 
         });
         echartsList.add(title);
-        System.out.println(monthList);
         monthList.forEach(month->{
             List<String> table = new ArrayList<>();
             table.add(month+"鏈�");
@@ -280,7 +280,7 @@
                     sb.append(value.get("work_order_name"));
                     sb.append("-");
                     sb.append(value.get("classification_name"));
-                    if(sb.toString().equals(title.get(i))){//鍒楁槑
+                    if(sb.toString().equals(title.get(i)) && month.equals(value.get("produce_month").toString())){
                         table.add(value.get("total_weld_seam").toString());
                     }
                 }

--
Gitblit v1.9.3