From f095619e00f149b538e8cdafa16513a7a70c6b47 Mon Sep 17 00:00:00 2001
From: wenwj <‘1106994300@qq.com>
Date: 星期一, 14 四月 2025 13:15:46 +0800
Subject: [PATCH] 工艺路线工序序号调整

---
 aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java          |    6 +++---
 aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsWeldSeamMapper.java            |    4 ++++
 aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java              |    6 +++---
 aps-modules/aps-core/src/main/resources/mapper/core/ApsWeldSeamMapper.xml                |    3 +++
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java |    7 +++----
 5 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java
index 1cd1cab..5cb4ae5 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java
@@ -30,7 +30,7 @@
 
     /** 宸ュ簭搴忓彿 */
     @Excel(name = "宸ュ簭搴忓彿")
-    private Long processNumber;
+    private String processNumber;
 
     /** 宸ュ簭鍚嶇О */
     @Excel(name = "宸ュ簭鍚嶇О")
@@ -101,12 +101,12 @@
         return workOrderNo;
     }
 
-    public void setProcessNumber(Long processNumber)
+    public void setProcessNumber(String processNumber)
     {
         this.processNumber = processNumber;
     }
 
-    public Long getProcessNumber()
+    public String getProcessNumber()
     {
         return processNumber;
     }
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java
index 802d7a1..c46f809 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java
@@ -30,7 +30,7 @@
 
     /** 宸ュ簭搴忓彿 */
     @Excel(name = "宸ュ簭搴忓彿")
-    private Long processNumber;
+    private String processNumber;
 
     /** 宸ュ簭鍚嶇О */
     @Excel(name = "宸ュ簭鍚嶇О")
@@ -105,12 +105,12 @@
         return workOrderNo;
     }
 
-    public void setProcessNumber(Long processNumber) 
+    public void setProcessNumber(String processNumber)
     {
         this.processNumber = processNumber;
     }
 
-    public Long getProcessNumber() 
+    public String getProcessNumber()
     {
         return processNumber;
     }
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsWeldSeamMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsWeldSeamMapper.java
index 8b50ad4..11e6cb0 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsWeldSeamMapper.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsWeldSeamMapper.java
@@ -2,6 +2,8 @@
 
 import java.util.List;
 import com.aps.core.domain.ApsWeldSeam;
+import com.aps.core.domain.ApsWeldSeamStatistics;
+import com.aps.core.domain.ApsWeldSeamTemp;
 import org.apache.ibatis.annotations.Mapper;
 
 /**
@@ -67,4 +69,6 @@
      * @return 缁撴灉
      */
     public int deleteApsWeldSeamByIds(String[] ids);
+
+    List<ApsWeldSeamStatistics> weldSeamStat(List<ApsWeldSeamTemp> apsWeldSeamTemps);
 }
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 24d3f36..172c122 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
@@ -5,15 +5,12 @@
 import com.aps.common.core.utils.DateUtils;
 import com.aps.common.core.utils.StringUtils;
 import com.aps.common.core.utils.uuid.IdUtils;
-import com.aps.core.domain.ApsPartPlan;
-import com.aps.core.domain.ApsPartPlanTemp;
-import com.aps.core.domain.ApsWeldSeamTemp;
+import com.aps.core.domain.*;
 import com.aps.core.mapper.ApsWeldSeamTempMapper;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.aps.core.mapper.ApsWeldSeamMapper;
-import com.aps.core.domain.ApsWeldSeam;
 import com.aps.core.service.IApsWeldSeamService;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -133,6 +130,8 @@
         if (count==apsWeldSeamTemps.size()) {
             apsWeldSeamTempMapper.deleteApsWeldSeamTempByIds(ids);
         }
+        //鎻掑叆鐒婄紳缁熻琛�
+        List<ApsWeldSeamStatistics> apsWeldSeamStatistics=apsWeldSeamMapper.weldSeamStat(apsWeldSeamTemps);
         return 1;
     }
 }
diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsWeldSeamMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsWeldSeamMapper.xml
index fbdd6e2..f0564b2 100644
--- a/aps-modules/aps-core/src/main/resources/mapper/core/ApsWeldSeamMapper.xml
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsWeldSeamMapper.xml
@@ -153,4 +153,7 @@
             #{id}
         </foreach>
     </delete>
+    <select id="weldSeamStat" >
+
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3