cjs
2025-06-16 fee025c0d4fb4fd41d9dbf81b6435fd8e6229d5c
ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ApiHelper.cs
@@ -588,6 +588,37 @@
            return result;
        }
        /// <summary>
        /// 电钴车间包装下线获取wms传入的托盘
        /// </summary>
        /// <param name="trayCode"></param>
        /// <returns></returns>
        /// <exception cref="NotImplementedException"></exception>
        internal static SimpleResult DGPackingLineFull(string trayCode)
        {
            SimpleResult result = new SimpleResult() { success = false,errCode = -1 };
            if (!string.IsNullOrEmpty(trayCode)){
                var DGInfo = MongoDBSingleton.Instance.FindOne<DGPackingLineFullModel>(Query.EQ("trayCode", trayCode), "DGPackingLineFullModel");
                if (DGInfo == null)
                {
                    MongoDBSingleton.Instance.Insert<DGPackingLineFullModel>(new DGPackingLineFullModel() { trayCode = trayCode, createTime = DateTime.Now }, "DGPackingLineFullModel");
                    result.success = true;
                    result.errCode = 0;
                }
                else
                {
                    result.errMsg = $"当前托盘号,已存在于ams中间表中,托盘号:{trayCode}";
                }
            }
            else
            {
                result.errMsg = $"当前托盘号为空";
            }
            return result;
        }
        public class mesInfo
        {
            public int code { get; set; }
@@ -728,6 +759,13 @@
            public int haveItem { get; set; }
        }
        public class DGPackingLineFullModel
        {
            public ObjectId _id { get; set; }
            public string trayCode { get; set; }
            public DateTime createTime { get; set; }
        }
        public class secondResultCache
        {
            /// <summary>