From ff48949f706e899725c1ef7d0426c12c2b3e674f Mon Sep 17 00:00:00 2001
From: cjs <2216046164@qq.com>
Date: 星期四, 17 七月 2025 17:18:16 +0800
Subject: [PATCH] 1

---
 ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs |   46 +++++++++++++++++++++++++++++++++++-----------
 1 files changed, 35 insertions(+), 11 deletions(-)

diff --git a/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs b/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs
index 949d20f..0bcfa3f 100644
--- a/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs
+++ b/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs
@@ -73,50 +73,74 @@
             IEnentListen InInlet = DataAccess.CreateEnentListen();
             InInlet.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10009 });
 
-            //鐢垫浠诲姟
+            //1000-鐢垫浠诲姟
             IEnentListen plcListen = DataAccess.CreateEnentListen();
             plcListen.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 1000 });
 
-            //MODBUS閫氶亾浠诲姟涓棿琛ㄥ鐞�+            //1001-MODBUS閫氶亾浠诲姟涓棿琛ㄥ鐞�             IEnentListen ModBusTask = DataAccess.CreateEnentListen();
             ModBusTask.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 1001 });
 
-            //鍏呯數浠诲姟
+            //2000-鍏呯數浠诲姟
             IEnentListen BatteryTime = DataAccess.CreateEnentListen();
 			BatteryTime.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 2000 });
 
-			//鍐欑數閲忎换鍔�+			//2001-鍐欑數閲忎换鍔� 			IEnentListen WirteBattery = DataAccess.CreateEnentListen();
 			WirteBattery.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 2001 });
 
-			//浠诲姟鍔ㄤ綔绾跨▼
+			//10010-浠诲姟鍔ㄤ綔绾跨▼
 			IEnentListen SecondWeightActionOne = DataAccess.CreateEnentListen();
             SecondWeightActionOne.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10010 });
 
-			//璁惧鍚堟牸鐜�+			//10011-璁惧鍚堟牸鐜� 			IEnentListen machine = DataAccess.CreateEnentListen();
             machine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10011 });
 
-            //鍒犻櫎鍙樻洿涓棿琛ㄦ椂闂村ぇ浜庝袱鍛ㄧ殑浠诲姟
+            //10012-鍒犻櫎鍙樻洿涓棿琛ㄦ椂闂村ぇ浜庝袱鍛ㄧ殑浠诲姟
             IEnentListen deleteTableTask = DataAccess.CreateEnentListen();
             deleteTableTask.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10012 });
 
-            //ERP鍙樻洿鍔熻兘 鎻掑叆绠�崟鐢熶骇鍏ュ簱琛�+            //10013-ERP鍙樻洿鍔熻兘 鎻掑叆绠�崟鐢熶骇鍏ュ簱琛�             IEnentListen SendERPTaskCompleteFunc = DataAccess.CreateEnentListen();
             SendERPTaskCompleteFunc.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10013 });
 
-            //杞﹂棿鐪嬫澘鍐呭鍐欏叆閫氶亾
+            //10014-杞﹂棿鐪嬫澘鍐呭鍐欏叆閫氶亾
             IEnentListen writeCJQtt = DataAccess.CreateEnentListen();
             writeCJQtt.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10014 });
 
-            //ERP鍙樻洿鍔熻兘 灏嗙墿鏂欒〃鏁版嵁鎻掑叆涓棿琛�+            //10015-ERP鍙樻洿鍔熻兘 灏嗙墿鏂欒〃鏁版嵁鎻掑叆涓棿琛�             IEnentListen insertMidTable = DataAccess.CreateEnentListen();
             insertMidTable.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10015 });
 
-            //MES鍏ュ簱鍙嶉
+            //10016-MES鍏ュ簱鍙嶉
             IEnentListen SendMESTaskCompleteFunc = DataAccess.CreateEnentListen();
             SendMESTaskCompleteFunc.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10016 });
 
+            //10017-鐢甸挻A鍙�+            IEnentListen AMachine = DataAccess.CreateEnentListen();
+            AMachine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10017 });
+            
+            //10018-鐢甸挻C鍙�+            IEnentListen CMachine = DataAccess.CreateEnentListen();
+            CMachine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10018 });
+            
+            //10019-鐢甸挻D鍙�+            IEnentListen DMachine = DataAccess.CreateEnentListen();
+            DMachine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10019 });
+            
+            //10020-鐢甸挻鎺ラ┏浣嶅叆绔嬪簱
+            IEnentListen DGInWarehouse = DataAccess.CreateEnentListen();
+            DGInWarehouse.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10020 });
+
+            //10021-erp绠�崟鐢熶骇鍏ュ簱琛ㄥ弽棣堝け璐ワ紝閲嶆柊鍙嶉
+            IEnentListen SendERPTaskCompleteFuncThree = DataAccess.CreateEnentListen();
+            SendERPTaskCompleteFuncThree.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10021 });
+
+            //10022-鍙嶉erp 鎻掑叆绠�崟鐢熶骇鍏ュ簱琛�鐢甸挻)
+            IEnentListen SendERPTaskCompleteFuncDG = DataAccess.CreateEnentListen();
+            SendERPTaskCompleteFuncDG.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10021 });
+
         }
 		public class YourReceiveFilter : IReceiveFilterFactory<BinaryRequestInfo> {
 			public IReceiveFilter<BinaryRequestInfo> CreateFilter(IAppServer appServer, IAppSession appSession, System.Net.IPEndPoint remoteEndPoint) {

--
Gitblit v1.9.1