From de8ed61b527f4353b98a9b64d5f556cea6f670e7 Mon Sep 17 00:00:00 2001
From: huangjiayang <5265313@qq.com>
Date: 星期三, 30 四月 2025 10:44:11 +0800
Subject: [PATCH] 【UPDATE】合并定时任务,步零件、钣金、气柜管路的工单数据到业务表中、同步工序数据到工艺路线表中
---
aps-modules/aps-job/src/main/java/com/aps/job/service/IApsWorkOrderProcessService.java | 4 ++++
aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderProcessServiceImpl.java | 6 ++++++
aps-modules/aps-job/src/main/java/com/aps/job/task/RyTask.java | 14 ++++++++++++--
3 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/aps-modules/aps-job/src/main/java/com/aps/job/service/IApsWorkOrderProcessService.java b/aps-modules/aps-job/src/main/java/com/aps/job/service/IApsWorkOrderProcessService.java
index 0af7fad..361e46a 100644
--- a/aps-modules/aps-job/src/main/java/com/aps/job/service/IApsWorkOrderProcessService.java
+++ b/aps-modules/aps-job/src/main/java/com/aps/job/service/IApsWorkOrderProcessService.java
@@ -1,6 +1,7 @@
package com.aps.job.service;
import com.aps.job.domain.ApsWorkOrderProcess;
+import org.springframework.transaction.annotation.Transactional;
import java.util.List;
@@ -88,4 +89,7 @@
* @return true/false
*/
boolean retryRequestWorkOrderProcessByLogId(Long id);
+
+ @Transactional
+ void syncProcessRouteData();
}
diff --git a/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderProcessServiceImpl.java b/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderProcessServiceImpl.java
index 2920438..9e44d14 100644
--- a/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderProcessServiceImpl.java
+++ b/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderProcessServiceImpl.java
@@ -359,4 +359,10 @@
}
return true;
}
+
+ @Override
+ public void syncProcessRouteData() {
+ apsWorkOrderProcessMapper.deleteApsProcessRoute();
+ apsWorkOrderProcessMapper.insertIntoApsProcessRoute();
+ }
}
diff --git a/aps-modules/aps-job/src/main/java/com/aps/job/task/RyTask.java b/aps-modules/aps-job/src/main/java/com/aps/job/task/RyTask.java
index 411ba8d..c48844c 100644
--- a/aps-modules/aps-job/src/main/java/com/aps/job/task/RyTask.java
+++ b/aps-modules/aps-job/src/main/java/com/aps/job/task/RyTask.java
@@ -120,7 +120,17 @@
*/
public void insertIntoApsProcessRoute()
{
- iApsWorkOrderProcessService.deleteApsProcessRoute();
- iApsWorkOrderProcessService.insertIntoApsProcessRoute();
+ iApsWorkOrderProcessService.syncProcessRouteData();
+ }
+
+ /**
+ * 鍚屾闆朵欢銆侀挘閲戙�佹皵鏌滅璺殑宸ュ崟鏁版嵁鍒颁笟鍔¤〃涓�佸悓姝ュ伐搴忔暟鎹埌宸ヨ壓璺嚎琛ㄤ腑
+ */
+ public void syncAllTypeOrder()
+ {
+ iApsWorkOrderJobService.syncPartOrderData();
+ iApsWorkOrderJobService.syncPlateOrderData();
+ iApsWorkOrderJobService.syncGasPipingData();
+ iApsWorkOrderProcessService.syncProcessRouteData();
}
}
--
Gitblit v1.9.3