From 5ec8d62c24fc5844d1b88a91398178856ec76b12 Mon Sep 17 00:00:00 2001
From: sfd <sun.sunshine@163.com>
Date: 星期四, 08 五月 2025 15:46:17 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.50.149:8085/r/aps-backend into dev

---
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java |   31 ++++---------------------------
 1 files changed, 4 insertions(+), 27 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 7029b83..0e40df7 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
@@ -160,8 +160,6 @@
         String plantCode="FORTUNA";
         /*瀹氫箟涓诲崟绫诲瀷涓洪挘閲戜富鍗�*/
         String mainOrderType = "閽i噾涓讳欢";
-        /*瀹氫箟瀛愬崟绫诲瀷涓洪挘閲戝瓙鍗�*/
-        String subOrderType = "閽i噾瀛愪欢";
         /*鐢熸垚鏂版壒娆″彿*/
         String batchNum=getBatch();
         /*鑾峰彇閽i噾涓诲崟淇℃伅*/
@@ -187,17 +185,14 @@
                 }
             }
         }
-
-
-
-
     }
 
+    /**
+     * 鏋勫缓闇�姹備俊鎭�
+     * */
     private void getBomRequires(String plant, ApsBom bomLine, String batchNum, Date upLevelStartDate, ApsPlatePlan plan, List<ApsPlateStandardRequire> allRequires, Long level) {
 
         String itemNumber = bomLine.getItemCode();
-        String productivityModel_combined_batch = "鍚堟壒";
-        String productivityModel_monopolize = "鐙崰";
         /*鏋勫缓闇�姹備俊鎭�*/
         ApsPlateStandardRequire require = new ApsPlateStandardRequire();
         require.setId(IdUtil.getSnowflakeNextId());
@@ -242,7 +237,7 @@
                     afterStockAmount = remainderStock.subtract(deductionAmount);
                     require.setNetRequirement(BigDecimal.ZERO);
                 }
-                bomStockDetailService.saveStorageAndDetail(storage, plan, bomLine, batchNum, deductionAmount, afterStockAmount);
+                bomStockDetailService.saveStorageAndDetail(storage, plan, bomLine, batchNum, deductionAmount, afterStockAmount,require.getId().toString());
             }
         }
 
@@ -288,7 +283,6 @@
             require.setMatchState("寰呭尮閰�");
             require.setMatchMode("宸ュ崟鍖归厤");
         }
-        require.setHasDelayRisk("鏃犻闄�");
         /*浣跨敤瀛愪欢宸ュ崟杩涜闇�姹傚尮閰�*/
         matchRequireAndSubPlan(require);
 
@@ -300,23 +294,6 @@
                 getBomRequires(plant, line, batchNum, require.getStartDate(), plan, allRequires, level + 1);
             });
         }
-    }
-
-    private BigDecimal getRouteLineTotalTime(ApsStandardProcessRouteHeader routeHeader, String productivityModel_monopolize, BigDecimal netRequirement) {
-        ApsStandardProcessRouteLine routeLineParam = ApsStandardProcessRouteLine.builder()
-                .routeId(routeHeader.getRouteId())
-                .build();
-        List<ApsStandardProcessRouteLine> apsStandardProcessRouteLines = ApsStandardProcessRouteLineMapper.selectApsStandardProcessRouteLineList(routeLineParam);
-        /*宸ヨ壓璺嚎Line 鎬诲伐鏃�*/
-        BigDecimal totalRouteTime = BigDecimal.ZERO;
-        apsStandardProcessRouteLines.forEach(line -> {
-            line.setRouteTime(line.getDesignCapacity());
-            if (line.getProductivityModel().equals(productivityModel_monopolize)) {
-                line.setRouteTime(line.getDesignCapacity().multiply(netRequirement));
-            }
-            totalRouteTime.add(line.getRouteTime());
-        });
-        return totalRouteTime;
     }
 
     /**

--
Gitblit v1.9.3