From 6d2faa6e299bdfe545ee339269e64f2900229147 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期三, 16 七月 2025 17:29:26 +0800
Subject: [PATCH] 添加AGV实时状态反馈接口、看板获取AGV状态接口

---
 core/Monitor.cs |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/core/Monitor.cs b/core/Monitor.cs
index 3f81d23..b309a87 100644
--- a/core/Monitor.cs
+++ b/core/Monitor.cs
@@ -38,9 +38,21 @@
                             LogHelper.Info($"杞锛氬叆搴撲俊鎭悓姝ワ細璐т綅瀹瑰櫒琛ㄤ腑锛屽寘鍚揣浣�{locCntrRel.S_LOC_CODE}, 瀹瑰櫒={locCntrRel.S_CNTR_CODE}锛涗絾瀹瑰櫒瀵瑰簲鐨勭墿鏂欒〃锛屾病鏈夋壘鍒扮墿鏂欙紒");
                             continue;
                         }
+                        // ERP 鏁版嵁 -> CG_Detail
                         cgDetail.S_ITEM_CODE = inboundData.S_ITEM_CODE;
+
+                        cgDetail.S_ITEM_SHORT_DESC = inboundData.S_ITEM_SHORT_DESC; // 鐗╂枡鐭弿杩�+                        //cgDetail.S_INVENTORY_MAN = inboundData.S_INVENTORY_MAN; // 搴撳瓨璐d换浜哄鍚�+                        cgDetail.S_IN_QUANTITY = inboundData.S_IN_QUANTITY; // 鍏ュ簱鏁伴噺
+                        cgDetail.S_STOCK_QUANTITY = inboundData.S_STOCK_QUANTITY; // 搴撳瓨鏁伴噺
+                        cgDetail.S_TOTAL_PRICE = inboundData.S_TOTAL_PRICE; // 搴撳瓨鎬讳环
+                        cgDetail.S_STORE_KEEPER = inboundData.S_STORE_KEEPER;
+                        cgDetail.S_LINE_CODE = inboundData.S_LINE_CODE;
+
                         cgDetail.T_MODIFY = DateTime.Now;
+
                         locCntrRel.N_LOCK_STATE = 1;
+                        cgDetail.N_LOCK_STATE = 1;
                         locCntrRel.T_MODIFY = DateTime.Now;
                         needUpdateLocCntrRelList.Add(locCntrRel);
                         needUpdateCgDetailList.Add(cgDetail);
@@ -91,7 +103,7 @@
                     LogHelper.Info($"杞锛氬嚭搴撲俊鎭悓姝ワ細褰撳墠娌℃湁寰呭悓姝ョ殑ERP鐗╂枡淇℃伅");
                     return;
                 }
-
+                
                 var needDeleteDataList = new List<TN_Outbound_DataRecord>();
                 var needUpdateLocCntrRelList = new List<TN_Loc_Container>();
                 var needUpdateCgDetailList = new List<TN_CG_Detail>();
@@ -105,8 +117,11 @@
                             continue;
                         }
                         cgDetail.S_ITEM_CODE = outboundData.S_ITEM_CODE;
+                        cgDetail.S_STORE_KEEPER = outboundData.S_STORE_KEEPER;
+
                         cgDetail.T_MODIFY = DateTime.Now;
                         locCntrRel.N_LOCK_STATE = 1;
+                        cgDetail.N_LOCK_STATE = 1;
                         locCntrRel.T_MODIFY = DateTime.Now;
                         needUpdateLocCntrRelList.Add(locCntrRel);
                         needUpdateCgDetailList.Add(cgDetail);
@@ -146,6 +161,8 @@
                 LogHelper.Info($"鍙戠敓浜嗗紓甯革細{ex.Message}");
             }
         }
+
+        
     }
 
 }

--
Gitblit v1.9.1