| | |
| | | public object InWorkArea(dynamic jsonData) |
| | | { |
| | | var logPara = LogType.LogPara("任务下发"); |
| | | Log.Detail(logPara, "HCZCSendTask:任务下发传递参数:" + jsonData.ToString()); |
| | | |
| | | ZCReceiveTaskEntity sendTaskEntity = JsonConvert.DeserializeObject<ZCReceiveTaskEntity>(jsonData.ToString()); |
| | | |
| | | if(string.IsNullOrEmpty(sendTaskEntity.BUSI_TYPE)) |
| | | { |
| | | Log.Detail(logPara, "ZCSendTask任务下发失败,缺少参数BUSI_TYPE。" + jsonData.ToString()); |
| | | return new |
| | | { |
| | | success = false, |
| | | code = -1, |
| | | lastTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), |
| | | message = "缺少参数BUSI_TYPE" |
| | | }; |
| | | } |
| | | if (string.IsNullOrEmpty(sendTaskEntity.Location_From) && string.IsNullOrEmpty(sendTaskEntity.Location_To)) |
| | | { |
| | | Log.Detail(logPara, "ZCSendTask任务下发失败,起点和终点同时为空。" + jsonData.ToString()); |
| | | return new |
| | | { |
| | | success = false, |
| | | code = -1, |
| | | lastTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), |
| | | message = "缺少起点Location_From或终点Location_To" |
| | | }; |
| | | } |
| | | if (string.IsNullOrEmpty(sendTaskEntity.task_no)) |
| | | { |
| | | Log.Detail(logPara, "ZCSendTask任务下发失败,缺少参数task_no。" + jsonData.ToString()); |
| | | return new |
| | | { |
| | | success = false, |
| | | code = -1, |
| | | lastTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), |
| | | message = "缺少参数task_no" |
| | | }; |
| | | } |
| | | |
| | | Log.Detail(logPara, "ZCSendTask任务下发传递参数:" + jsonData.ToString()); |
| | | |
| | | //调用ReceiveTask方法保存至中间库 |
| | | var result = BLLCreator.Create<WmsApiBaseBLL>().ReceiveTask(sendTaskEntity); |
| | | return new |