lss
2025-06-04 c4bcf24d506bdcd2e2b78bca63f0fbf08c356a86
HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/wms/WCSHelper.cs
@@ -1,6 +1,7 @@
using HH.WCS.JiaTong.util;
using System;
using System.Collections.Generic;
using System.IdentityModel.Protocols.WSTrust;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -56,11 +57,16 @@
            var task = db.Queryable<WCSTask>().Where(a => a.S_CODE.Trim() == no).First();
            return task;
        }
        /// <summary>
        /// 根据起点货位未完成的任务
        /// </summary>
        /// <param name="loc"></param>
        /// <returns></returns>
        internal static WCSTask GetTaskByStartloc(string loc)
        {
            var db = new SqlHelper<WCSTask>().GetInstance();
            var task = db.Queryable<WCSTask>().Where(a => a.S_START_LOC.Trim() == loc && a.S_B_STATE.Trim() != "完成").First();
            string[] statue = new string[] { "完成", "取消", "错误" };
            var task = db.Queryable<WCSTask>().Where(a => a.S_START_LOC.Trim() == loc && !statue.Contains(a.S_B_STATE.Trim())).First();
            return task;
        }
        /// <summary>
@@ -71,7 +77,7 @@
        internal static List<WCSTask> GetTaskBycntrcode(string no)
        {
            var db = new SqlHelper<WCSTask>().GetInstance();
            var task = db.Queryable<WCSTask>().Where(a => a.S_CNTR_CODE.Trim() == no && a.S_B_STATE.Trim() == "完成" ).ToList();
            var task = db.Queryable<WCSTask>().Where(a => a.S_CNTR_CODE.Trim() == no && a.S_B_STATE.Trim() == "完成").ToList();
            return task;
        }
        internal static WCSTask GetTaskBySrcNo(string no)