| | |
| | | switch (model.state) |
| | | { |
| | | case 1: |
| | | WCSHelper.Begin(TN_Task); |
| | | WCSHelper.Begin(TN_Task, model.forklift_no); |
| | | break; |
| | | #region MyRegion |
| | | case 3: |
| | |
| | | break; |
| | | case 6: |
| | | WCSHelper.UpdateStatus(TN_Task, "卸货完成"); |
| | | if (TN_Task.S_NOTE != "入库") |
| | | if (TN_Task.S_NOTE != "入库" && TN_Task.S_NOTE != "空托回库") |
| | | { |
| | | TaskProcess.OperateStatus(TN_Task, 6); |
| | | } |
| | |
| | | { |
| | | LogHelper.Info($"任务回报:任务类型错误"); |
| | | } |
| | | if (TN_Task.S_TYPE.Contains("电梯")) |
| | | { |
| | | if (TN_Task.S_TYPE == "电梯1") |
| | | { |
| | | if (TN_Task.S_CODE == "1" || TN_Task.S_CODE == "3" || TN_Task.S_CODE == "4") |
| | | { |
| | | TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url); |
| | | } |
| | | } |
| | | else if (TN_Task.S_TYPE == "电梯2") |
| | | { |
| | | if (TN_Task.S_CODE == "5" || TN_Task.S_CODE == "6" || TN_Task.S_CODE == "2") |
| | | { |
| | | TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url); |
| | | } |
| | | } |
| | | } |
| | | //原材料接口需要加上token |
| | | if (TN_Task.Z_TYPE == 4) |
| | | else if (TN_Task.Z_TYPE == 4) |
| | | { |
| | | Console.WriteLine($"原材料任务回报{TN_Task.S_EQ_NO}"); |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | |
| | | var mstbyEqno = db.Queryable<WCSTask>().Where(a => a.S_EQ_NO.Trim() == TN_Task.S_EQ_NO).ToList(); |
| | | //分档任务回报,任务1只回报1 3 4 任务2只回报 5 6 2 |
| | | if (TN_Task.S_TYPE.Contains("电梯")) |
| | | { |
| | | if (TN_Task.S_TYPE == "电梯1") |
| | | { |
| | | if (TN_Task.S_CODE == "1" || TN_Task.S_CODE == "3" || TN_Task.S_CODE == "4") |
| | | { |
| | | TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url); |
| | | } |
| | | } |
| | | else if (TN_Task.S_TYPE == "电梯2") |
| | | { |
| | | if (TN_Task.S_CODE == "5" || TN_Task.S_CODE == "6" || TN_Task.S_CODE == "2") |
| | | { |
| | | TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url); |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url); |
| | | } |
| | | |
| | | TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url); |
| | | } |
| | | else |
| | | { |