From d28a5401ac1e2995ec6de12a81395aa5d05b040a Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期四, 05 十一月 2026 10:17:49 +0800
Subject: [PATCH] refactor(order): 提取外协判断方法并还原原下单

---
 inspect-server/src/main/java/com/ruoyi/inspect/service/OutsourceOrderFlowService.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/OutsourceOrderFlowService.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/OutsourceOrderFlowService.java
index bb354ae..edc9372 100644
--- a/inspect-server/src/main/java/com/ruoyi/inspect/service/OutsourceOrderFlowService.java
+++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/OutsourceOrderFlowService.java
@@ -30,10 +30,14 @@
 
     /** 澶栧崗璁㈠崟鎸夊疄闄呮祦绋嬬‘瀹氫笅鍗曟潵婧愶紝鍏朵粬璁㈠崟淇濈暀鍘熸潵婧愩�� */
     public Integer resolveTypeSource(String orderType, String materialProp, Integer typeSource) {
-        if (StringUtils.equals(orderType, OrderType.OUTSOURCE_INCOMING.getValue())
-                || StringUtils.equals(orderType, OrderType.OUTSOURCE_SUBCONTRACT.getValue())) {
+        if (isOutsource(orderType)) {
             return StringUtils.equals(resolve(orderType, materialProp), OrderType.WG.getValue()) ? 0 : 1;
         }
         return typeSource;
     }
+
+    public boolean isOutsource(String orderType) {
+        return OrderType.OUTSOURCE_INCOMING.getValue().equals(orderType)
+                || OrderType.OUTSOURCE_SUBCONTRACT.getValue().equals(orderType);
+    }
 }

--
Gitblit v1.9.3