hudong
4 天以前 3a3c5f5711a57439f34e772313fcbb18ba7885bc
core/WCSCore.cs
@@ -7,6 +7,7 @@
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 {
@@ -61,15 +62,19 @@
                                //sendsencondtask(TN_Task);
                                WMSHelper.End(TN_Task);
                                //出库任务完成 修改配盘单状态为完成
                                if (TN_Task.N_TYPE == 2)
                                if (TN_Task.N_TYPE == 2&&TN_Task.S_TYPE!="出库空托盘" && TN_Task.S_TYPE != "半托出库")
                                {
                                    WMSHelper.EndTn(TN_Task.S_CNTR_CODE);
                                }
                                break;
                            case 7:
                                TaskProcess.OperateStatus(TN_Task, 7);
                                WCSHelper.Fail(TN_Task);
                                WMSHelper.Fail(TN_Task);
                                if (TN_Task.N_B_STATE!=3)
                                {
                                    TaskProcess.OperateStatus(TN_Task, 7);
                                    WCSHelper.Fail(TN_Task);
                                    WMSHelper.Fail(TN_Task);
                                }
                                //sendsencondtask(TN_Task);
                                //WMSHelper.End(TN_Task);
                                break;
@@ -140,6 +145,17 @@
            }
        }
        internal static void Dispatch1() {
            //查询任务
            //获取所有等待的任务
            TaskProcess.SendCd();
        }
        internal static void DSCZ()
        {
            //查询任务
            //获取所有等待的任务
            TaskProcess.SendCZ();
        }
        /// <summary>