| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Threading.Tasks; |
| | | using static HH.WCS.Mobox3.pinggao.api.ApiModel; |
| | | |
| | | namespace HH.WCS.Mobox3.pinggao.core { |
| | |
| | | //sendsencondtask(TN_Task); |
| | | WMSHelper.End(TN_Task); |
| | | //出库任务完成 修改配盘单状态为完成 |
| | | if (TN_Task.N_TYPE == 2) |
| | | if (TN_Task.N_TYPE == 2&&TN_Task.S_TYPE!="出库空托盘") |
| | | { |
| | | WMSHelper.EndTn(TN_Task.S_CNTR_CODE); |
| | | } |
| | |
| | | case 7: |
| | | TaskProcess.OperateStatus(TN_Task, 7); |
| | | WCSHelper.Fail(TN_Task); |
| | | WMSHelper.Fail(TN_Task); |
| | | //sendsencondtask(TN_Task); |
| | | //WMSHelper.End(TN_Task); |
| | | break; |
| | |
| | | } |
| | | else { |
| | | //安全请求等 |
| | | TaskProcess.OperateReq( TN_Task, model.State, model.ForkliftNo, model.ExtData, model.Ext1); |
| | | TaskProcess.OperateReq( TN_Task, model.State, model.ForkliftNo, model.ExtData); |
| | | } |
| | | } |
| | | } |
| | |
| | | WMSHelper.UpdateTaskState(optask); |
| | | } |
| | | } |
| | | //public static bool SendCd() |
| | | //{ |
| | | |
| | | |
| | | |
| | | // var result = false; |
| | | |
| | | // var dic = new Dictionary<string, string>(); |
| | | // var dic1 = new Dictionary<string, string>(); |
| | | |
| | | // dic.Add("ExtDeviceNo", "1"); |
| | | |
| | | // //判断 |
| | | // var res = NDC.OrderAdd(99, dic, dic1); |
| | | // if (res != null && (res.Res.ErrCode == 0 || res.Res.ErrCode == 50009)) |
| | | // { |
| | | // result = true; |
| | | // } |
| | | // return result; |
| | | //} |
| | | /// <summary> |
| | | /// 任务分发,根据调度类型发给不同的调度系统 |
| | | /// </summary> |
| | |
| | | |
| | | |
| | | } |
| | | } internal static void Dispatch1() { |
| | | //查询任务 |
| | | //获取所有等待的任务 |
| | | TaskProcess.SendCd(); |
| | | } |
| | | |
| | | /// <summary> |