| | |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | /// <history>[HanHe(zh)] CREATED 2018/5/3</history> |
| | | [HttpPost] |
| | | public string InWorkArea(List<InWorkAreaEntity> inWorkAreaEntitys) |
| | | { |
| | | var result = WmsApiBLLRoute.InWorkArea(inWorkAreaEntitys); |
| | | return result; |
| | | } |
| | | //[HttpPost] |
| | | //public string InWorkArea(List<InWorkAreaEntity> inWorkAreaEntitys) |
| | | //{ |
| | | // var result = WmsApiBLLRoute.InWorkArea(inWorkAreaEntitys); |
| | | // return result; |
| | | //} |
| | | |
| | | [HttpPost] |
| | | public string ReturnWorkArea(List<InWorkAreaEntity> inWorkAreaEntitys) |
| | |
| | | /// <param name="jsonData"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public object ReceiveTask(dynamic jsonData) |
| | | 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); |
| | |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |