From 1f34866e4697920d4d9d2c59830b450136393d54 Mon Sep 17 00:00:00 2001
From: 懒羊羊 <15939171744@163.com>
Date: 星期二, 14 十一月 2023 08:19:58 +0800
Subject: [PATCH] op170判断

---
 guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/server/OP170/impl/OP170ServerInterfaceImpl.java |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/server/OP170/impl/OP170ServerInterfaceImpl.java b/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/server/OP170/impl/OP170ServerInterfaceImpl.java
index 2da2c8a..4b1340e 100644
--- a/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/server/OP170/impl/OP170ServerInterfaceImpl.java
+++ b/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/server/OP170/impl/OP170ServerInterfaceImpl.java
@@ -178,19 +178,19 @@
         //鏇存柊宸ュ崟瀹屾垚鏁伴噺
         ProductionOrdeInfoParam orderParam = new ProductionOrdeInfoParam();
         orderParam.setWorkOrderNo(S_ORDER_CODE);
-        ProductionOrdeInfoService productionOrdeInfoService = opc.productionOrdeInfoService;
-        List<ProductionOrdeInfoResult> list = productionOrdeInfoService.findListBySpec(orderParam);
-        if(list.size()>0) {
-            ProductionOrdeInfoResult result = list.get(0);
-            orderParam.setId(result.getId());
-            if (null == result.getActualQty() || "".equals(result.getActualQty())){
-                result.setActualQty(0);
+        if(!"".equals(S_ORDER_CODE)&&null!=S_ORDER_CODE){
+            ProductionOrdeInfoService productionOrdeInfoService = opc.productionOrdeInfoService;
+            List<ProductionOrdeInfoResult> list = productionOrdeInfoService.findListBySpec(orderParam);
+            if(list.size()>0) {
+                ProductionOrdeInfoResult result = list.get(0);
+                orderParam.setId(result.getId());
+                if (null == result.getActualQty() || "".equals(result.getActualQty())){
+                    result.setActualQty(0);
+                }
+                orderParam.setActualQty(result.getActualQty()+1);
+                productionOrdeInfoService.update(orderParam);
             }
-            orderParam.setActualQty(result.getActualQty()+1);
-            productionOrdeInfoService.update(orderParam);
         }
-
-
         OPCUnit.write(opc.getOP170_J_PC_FINISH(), "true"); //PC瀹屾垚
 
         logger.info("OP170宸ヤ綅,handleFinsh PC澶勭悊瀹屾垚锛�");

--
Gitblit v1.9.3