kazelee
2025-05-26 53d582ad41d8450b21045b2d862a532ecc57a9ba
process/TaskProcess.cs
@@ -7,6 +7,7 @@
using HH.WCS.Mobox3.DSZSH.models;
using HH.WCS.Mobox3.DSZSH.wms;
using HH.WCS.Mobox3.DSZSH;
using HH.WCS.Mobox3.DSZSH.util;
namespace HH.WCS.Mobox3.DSZSH.process {
    internal class TaskProcess {
@@ -111,6 +112,9 @@
            var result = false;
            var start = "0"; var end = "0";
            var taskType = mst.S_TYPE.Trim();
            //var db = new SqlHelper<object>().GetInstance();
            if (mst.N_B_STATE == 0) {
                start = LocationHelper.GetAgvSite(mst.S_START_LOC);
                end = LocationHelper.GetAgvSite(mst.S_END_LOC);
@@ -119,6 +123,18 @@
                //    end = LocationHelper.GetAgvSite(mst.S_END_LOC, true);
                //}
                // 任务下发后,无论AGV是否接受,state 都是2了,就算暂停无济于事
                // 如果后续需要让暂停的任务不再分发,那么必须改变现有的state判断机制
                //if (mst.S_TYPE == TaskName.移库) {
                //    var detail = db.Queryable<TN_RelocationList_Detail>()
                //        .Where(d => d.S_CNTR_CODE == mst.S_CNTR_CODE).First();
                //    if (detail == null) {
                //    }
                //}
                LogHelper.Info($"NDC推送任务 {mst.S_CODE};" + "start=" + start + "end= " + end);
                var startLoc = LocationHelper.GetLoc(mst.S_START_LOC);
                var endLoc = LocationHelper.GetLoc(mst.S_END_LOC);