From 02ca96debc6056275d58e55d97f7885a195542d0 Mon Sep 17 00:00:00 2001
From: zhao
Date: 星期四, 24 六月 2021 16:42:16 +0800
Subject: [PATCH] 半成品入库-空托出库和满托入库的基本流程

---
 HH.WMS.BLL/Interface/OtherSysApi.cs |   44 +++++++++++++++++++++++++++++++++-----------
 1 files changed, 33 insertions(+), 11 deletions(-)

diff --git a/HH.WMS.BLL/Interface/OtherSysApi.cs b/HH.WMS.BLL/Interface/OtherSysApi.cs
index 4ae6407..4a402f0 100644
--- a/HH.WMS.BLL/Interface/OtherSysApi.cs
+++ b/HH.WMS.BLL/Interface/OtherSysApi.cs
@@ -466,18 +466,35 @@
         {
             List<JObject> sendParams = new List<JObject>();
             JObject sendParam = new JObject();
-            sendParam.Add("taskNo", model.CN_S_TASK_NO);
-            sendParam.Add("lpnNo", model.CN_S_TRAY_CODE);
-            sendParam.Add("taskType", model.CN_S_TASK_TYPE == Constants.In?"10": model.CN_S_TASK_TYPE == Constants.Out?"20":"");
-            sendParam.Add("taskPrty", model.CN_N_PRIORITY);
-            sendParam.Add("laneNo", bit.tunnel);
-            sendParam.Add("frmLocate", model.CN_S_START_BIT);
-            sendParam.Add("toLocate", model.CN_S_END_BIT);
-            sendParam.Add("wmsOrdeNO", "");
-            sendParam.Add("createTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
+
+            JObject sendData = new JObject();
+            // 鎵樼洏缂栫爜
+            sendData.Add("PalletCode", model.CN_S_TRAY_CODE);
+            // 浠诲姟缂栫爜
+            sendData.Add("TaskCode", model.CN_S_TASK_NO);
+            // 璧峰璁惧鍙�+            sendData.Add("EquipmentS_Id", "");
+            // 鐩殑璁惧鍙�+            sendData.Add("EquipmentE_Id", "");
+            // 璧峰璐т綅缂栫爜
+            sendData.Add("PositionS_Id", model.CN_S_START_BIT);
+            // 鐩殑璐т綅缂栫爜
+            sendData.Add("PositionE_Id", model.CN_S_END_BIT);
+            // 璧峰娣卞害
+            sendData.Add("StartDepth", "");
+            // 鐩殑娣卞害
+            sendData.Add("EndDepth", "1");
+            sendData.Add("Remarks", "");
+            sendData.Add("Description", "");
+            //璇锋眰绫诲瀷
+            sendParam.Add("request_type", model.CN_S_TASK_TYPE == Constants.In ? "10" : model.CN_S_TASK_TYPE == Constants.Out ? "20" : "");
+            //璇锋眰鏁版嵁闆嗗悎
+            sendParam.Add("request_data", sendData);
+            
             sendParams.Add(sendParam);
-            string sendData = JsonConvert.SerializeObject(sendParams);
-            Log.Info("===>鍙戦�浠诲姟缁橶CS", sendData);
+
+            string sendDatas = JsonConvert.SerializeObject(sendParams);
+            Log.Info("===>鍙戦�浠诲姟缁橶CS", sendDatas);
             string postOmsData = JsonConvert.SerializeObject(sendParams);
             string result = WebApiManager.HttpWcs_Post("api/InformWcs/SendTask", postOmsData);
             Log.Info("===>WCS杩斿洖缁撴灉", result);
@@ -504,4 +521,9 @@
             }
         }
     }
+
+    public class WcsCreateTaskParam
+    {
+        public string PalletCode;
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1