| | |
| | | { |
| | | 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); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | public class WcsCreateTaskParam |
| | | { |
| | | public string PalletCode; |
| | | } |
| | | } |