xiahan пре 1 година
родитељ
комит
8e0e26af05

+ 14 - 0
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/ReportCheckService.java

@@ -0,0 +1,14 @@
+package com.rongwei.bscommon.sys.service;
+
+import com.rongwei.rwcommon.base.R;
+
+/**
+ * ReportCheckService class
+ *
+ * @author XH
+ * @date 2024/03/19
+ */
+public interface ReportCheckService {
+
+    R updateRelevantInformation(String id);
+}

+ 3 - 0
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsProcessOperationServiceImpl.java

@@ -4,6 +4,7 @@ import com.rongwei.bsentity.domain.ApsProcessOperationDo;
 import com.rongwei.bscommon.sys.dao.ApsProcessOperationDao;
 import com.rongwei.bscommon.sys.service.ApsProcessOperationService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 /**
@@ -16,5 +17,7 @@ import org.springframework.stereotype.Service;
  */
 @Service
 public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperationDao, ApsProcessOperationDo> implements ApsProcessOperationService {
+    @Autowired
+    ApsProcessOperationDao apsProcessOperationDao;
 
 }

+ 2 - 0
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ReportCheckServiceImpl.java

@@ -155,6 +155,8 @@ public class ReportCheckServiceImpl implements ReportCheckService {
         String toBeProcessedBatchNum = apsWorkInProgressInventoryDos.stream().filter(info -> TO_BE_PROCESSED.equals(info.getWorkinprocessstatus()))
                 .map(ApsWorkInProgressInventoryDo::getBatchnumber).collect(Collectors.joining(","));
 
+        //更新后续工具的待加工批次号信息
+        apsProcessOperationService.updateBachmaterialprocessByIds
 
 //        if (!qualifiedOutPutList.isEmpty()) {
 //            // 获取后道工序的数据

+ 4 - 1
cx-aps/cx-aps-common/src/main/resources/mybatis/ApsProcessOperationDao.xml

@@ -6,7 +6,10 @@
     <update id="updateBachmaterialprocessByIds">
         update aps_process_operation set BACHMATERIALPROCESS = CONCAT_WS(',',BACHMATERIALPROCESS,#{batchNum})
         <where>
-            id
+            ID in
+            <foreach collection="ids" separator="," open="(" close=")" item="id">
+                #{id}
+            </foreach>
         </where>
     </update>