From ba1a7a9ef126296e2798e313dc5b43f775a1123c Mon Sep 17 00:00:00 2001
From: cl <418351270@qq.com>
Date: 星期四, 23 五月 2024 17:44:36 +0800
Subject: [PATCH] 修改数据采集

---
 guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/callback/OP080Callback.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/callback/OP080Callback.java b/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/callback/OP080Callback.java
index a44b7f2..abf1a71 100644
--- a/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/callback/OP080Callback.java
+++ b/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/callback/OP080Callback.java
@@ -31,7 +31,6 @@
 import cn.stylefeng.guns.plcserver.opc.GlobalVariable;
 import cn.stylefeng.guns.plcserver.opc.OPCElement;
 
-import cn.stylefeng.guns.plcserver.opc.unit.OPCUnit;
 import cn.stylefeng.guns.plcserver.tool.DateTool;
 import cn.stylefeng.guns.plcserver.tool.LogUtil;
 import com.kangaroohy.milo.model.ReadWriteEntity;
@@ -215,7 +214,7 @@
         ReadWriteEntity entity = new ReadWriteEntity(OPCElement.OP080_J_PC_FINISH,true);
         miloService.writeToOpcUa(entity);//鍐橮C瀹屾垚
 
-     /*   if("2".equals(S_PRODUCT_STATE_CODE)){
+        if("2".equals(S_PRODUCT_STATE_CODE)){
             ProductionOrderRecordsParam productionOrderRecordsParam = new ProductionOrderRecordsParam();
             productionOrderRecordsParam.setWorkOrderNo(S_ORDER_CODE);
             productionOrderRecordsParam.setProductNo(S_SFC_CODE);
@@ -223,10 +222,11 @@
             if(!list.isEmpty()){
                 ProductionOrderRecordsResult productionOrderRecordsResult = list.get(0);
                 productionOrderRecordsParam.setId(productionOrderRecordsResult.getId());
-                productionOrderRecordsParam.setWhetherPass(S_PRODUCT_STATE_CODE);
+                productionOrderRecordsParam.setWhetherPass("涓嶅悎鏍�");
+                productionOrderRecordsParam.setEndTime(DateTool.getLocalTimeForDate());
                 productionOrderRecordsService.update(productionOrderRecordsParam);
             }
-        }*/
+        }
         //澶勭悊杩囩珯淇℃伅
         PassingStationCollectionParam param = new PassingStationCollectionParam();
         param.setWorkOrderNo(S_ORDER_CODE);
@@ -244,7 +244,9 @@
     }
 
     public void handleMaterial() {
-
+        if(S_ORDER_CODE.isEmpty()){
+            return;
+        }
         //鏌ヨ鎵规涓婃枡淇℃伅
         ProductionOrderBatchInfoParam productionOrderBatchInfoParam = new ProductionOrderBatchInfoParam();
         productionOrderBatchInfoParam.setWorkOrderNo(S_ORDER_CODE);

--
Gitblit v1.9.3