| | |
| | | { |
| | | HttpHelper http = new HttpHelper(); |
| | | var CancelResult = http.CancelTask(task, url.url); |
| | | if (CancelResult != null && CancelResult.Code ==200) |
| | | if (CancelResult != null && CancelResult.Code == 200) |
| | | { |
| | | WCSHelper.UpdateStatus(model.TaskNo, 4); |
| | | result.resultMsg = "任务取消已下发"; |
| | |
| | | { |
| | | LogHelper.Info($"任务取消,未找到对应取消任务接口,请检查配置文件"); |
| | | } |
| | | |
| | | |
| | | } |
| | | else |
| | | { |
| | |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 任务强制完成(目前支持ndc) |
| | | /// 叠盘机状态切换 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public SimpleResult CancelTask(MoboxChangeStatus model) |
| | | { |
| | | var result = new SimpleResult(); |
| | | //切换叠盘机状态,去调用wcs接口 |
| | | HttpHelper http = new HttpHelper(); |
| | | var url = Settings.tableUrls.Find(a => a.id == 5); |
| | | if (url != null) |
| | | { |
| | | var changeResult = http.ChangeStatus(model.Type, url.url); |
| | | if (changeResult.Code == 200) |
| | | { |
| | | result.resultCode = 0; |
| | | result.resultMsg = "切换成功"; |
| | | } |
| | | else |
| | | { |
| | | result.resultCode = changeResult.Code; |
| | | result.resultMsg = "切换失败:" + result.resultMsg; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | result.resultCode = 1; |
| | | result.resultMsg = "根据配置文件未获取到叠盘机状态切换接口,请检查配置文件"; |
| | | } |
| | | return result; |
| | | } |
| | | /// <summary> |
| | | /// 任务强制完成 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | |
| | | public SimpleResult CompleteTask(MoboxTaskBase model) |
| | | { |
| | | var result = new SimpleResult(); |
| | | |
| | | return result; |
| | | } |
| | | |
| | |
| | | return ApiHelper.SortingResultCheck(models); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 判断是否是整托分拣 |
| | | /// </summary> |
| | |
| | | public SimpleResult CheckSortingWholeCntr(CheckSortingWholeCntr model) |
| | | { |
| | | return ApiHelper.CheckSortingWholeCntr(model); |
| | | |
| | | } |
| | | } |
| | | } |