zhao
2021-06-24 02ca96debc6056275d58e55d97f7885a195542d0
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("===>发送任务给WCS", sendData);
            string sendDatas = JsonConvert.SerializeObject(sendParams);
            Log.Info("===>发送任务给WCS", 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;
    }
}