wms/WCSHelper.cs
@@ -12,7 +12,20 @@
            var date = DateTime.Now.ToString("yyMMdd");
            return $"TN{date}{id.ToString().PadLeft(4, '0')}";
        }
        public static string Generate13DigitIds()
        {
            // 2. 年月日(6位,yMMdd格式,如231215)
            string datePart = DateTime.Now.ToString("yyMMdd");
            // 3. 6位高强度随机数(避免重复)
            Random random = new Random(Guid.NewGuid().GetHashCode());
            string randomPart = random.Next(10000, 99999).ToString();
            // 4. 组合成13位ID
            return datePart + randomPart;
        }
        public static string Generate13DigitId()
        {
            // 1. 业务标识(1位,如H=住建)
@@ -194,7 +207,7 @@
        }
        internal static List<WCSTask> GetWaitingTaskList() {
            var db = new SqlHelper<object>().GetInstance();
            return db.Queryable<WCSTask>().Where(a => a.N_B_STATE == 0).ToList();
            return db.Queryable<WCSTask>().Where(a => a.N_B_STATE == 0).OrderByDescending(s=>s.N_PRIORITY).ToList();
        }
        //前移车执行中任务 
        internal static List<WCSTask> GetWaitingTaskGoList()