From 54b067a61093c5c8b5620dab0487c1231395dd78 Mon Sep 17 00:00:00 2001
From: zhanghl <253316343@qq.com>
Date: 星期一, 12 五月 2025 11:17:17 +0800
Subject: [PATCH] 优化从Redis 获取工艺路线和库存信息

---
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
index f49178f..10d1fd8 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
@@ -234,6 +234,8 @@
         /*榛樿鍑�闇�姹備负BOM鐢ㄩ噺*/
         require.setNetRequirement(require.getBomUseAmount());
         Optional<ApsMaterialStorageManagement> itemStorage = getItemStorage(plant, itemCode);
+
+
         if (itemStorage.isPresent()) {
             ApsMaterialStorageManagement storage = itemStorage.get();
             /*鍓╀綑搴撳瓨*/
@@ -262,7 +264,7 @@
         /*鏈尮閰嶆暟閲忥紝榛樿涓哄噣闇�姹�*/
         require.setUnmatchedDemandAmount(require.getNetRequirement());
         /*宸ヨ壓璺嚎鎬婚渶姹�*/
-        ApsStandardProcessRouteLine routeHeader = routeLineService.getRouteLineTotalTime(require);
+        ApsStandardProcessRouteLine routeHeader = routeLineService.getRouteHeaderRouteTime(require);
         String routeId = routeHeader.getRouteId();
         BigDecimal totalRouteTime = routeHeader.getRouteTime();
         long millisecond = 60 * 60 * 1000L;
@@ -315,7 +317,7 @@
         if (require.getNetRequirement().compareTo(BigDecimal.ZERO) > 0) {
             /*褰撳墠Bom鑺傜偣澶勭悊瀹屾垚鍚庯紝澶勭悊涓嬬骇BOM*/
             long nextLevel=level+1;
-            List<ApsBom> bomLineList = bomLineService.selectApsBomLineList(plant, itemCode);
+            List<ApsBom> bomLineList = bomLineService.selectRdsBomLineList(plant, itemCode);
             if (!bomLineList.isEmpty()) {
                 bomLineList.forEach(line -> {
                     getBomRequires(plant, itemCode, line.getBomLineId(),line.getItemCode() ,line.getNum() , batchNum, require.getStartDate(), plan, allRequires, nextLevel);

--
Gitblit v1.9.3