1
zxx
8 天以前 da7196f0acb1349fe0bc6b3b652093b495416adc
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/ContainerHelper.cs
@@ -558,8 +558,8 @@
                    string cntrCode = list[i];
                    if (db.Queryable<LocCntrRel>().Count(a => a.S_CNTR_CODE.Trim() == cntrCode) == 0)
                    {
                        var cir = new LocCntrRel { S_LOC_CODE = loc, S_CNTR_CODE = cntrCode};
                        var con = new Container { S_CODE = cntrCode,N_DETAIL_COUNT = 1,C_FULL="2" };//默认满 主动绑定服务用
                        var cir = new LocCntrRel { S_LOC_CODE = loc, S_CNTR_CODE = cntrCode };
                        var con = new Container { S_CODE = cntrCode, N_DETAIL_COUNT = 1, C_FULL = "2" };//默认满 主动绑定服务用
                        db.Insertable<LocCntrRel>(cir).ExecuteCommand();
                        db.Insertable<Container>(con).ExecuteCommand();
                        if (!string.IsNullOrEmpty(itemCode))
@@ -612,11 +612,34 @@
            return result;
        }
        /// <summary>
        /// 小米 绑定料架和料箱位
        /// </summary>
        /// <param name="cntr"></param>
        /// <returns></returns>
        internal static bool BindLocCntrsXmLj(string loc, string frame)
        {
            bool result = true;
            var db = new SqlHelper<object>().GetInstance();
            if (!string.IsNullOrEmpty(frame))
            {
                string cntrCode = frame;
                if (db.Queryable<LocFrameRel>().Count(a => a.S_LOC_CODE.Trim() == loc&& a.S_FRAME_CODE.Trim() == frame) == 0)
                {
                    var cir = new LocFrameRel { S_LOC_CODE = loc, S_FRAME_CODE = frame };
                    db.Insertable<LocFrameRel>(cir).ExecuteCommand();
                }
            }
            return result;
        }
        /// <summary>
        /// 绑定货位容器表
        /// </summary>
        /// <param name="cntr"></param>
        /// <returns></returns>
        internal static bool BindLocCntrs(string loc, string cntr, string itemCode, string itemName,int S_CK)
        internal static bool BindLocCntrs(string loc, string cntr, string itemCode, string itemName, int S_CK)
        {
            bool result = true;
            List<string> list = new List<string>(cntr.Split(','));