xiaojiao
2026-03-23 f02d3a8ffc05a10a64859b2a16d5d43c8abb0fb9
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA.Services/Services/ToWCS/Partial/InboundLogic.cs
@@ -59,11 +59,15 @@
        public WebResponseContent ReceiveWeightResultFromWCS(SaveModel saveModel)
        {
            WebResponseContent content = new WebResponseContent();
            try
            {
                string barcode = saveModel.MainData["barcode"].ToString();
                string weight = saveModel.MainData["weight"].ToString();
                if (weight == null || weight == "0")
                {
                    throw new Exception($"托盘号:【{barcode}】,重量不对不符合规定");
                }
                Dt_taskinfo taskInfo = Dt_taskinfoRepository.Instance.FindFirst(x => x.task_barcode == barcode);
                if (null == taskInfo)
@@ -73,10 +77,10 @@
                //没有组盘信息,说明该重量是空托盘的重量
                if (null == boxHead)
                {
                    Dt_EmptyPallet dt_Empty= Dt_EmptyPalletRepository.Instance.FindFirst(x => x.EmptyPallet_name == barcode);
                    Dt_EmptyPallet dt_Empty = Dt_EmptyPalletRepository.Instance.FindFirst(x => x.EmptyPallet_name == barcode);
                    if (null == dt_Empty)
                    {
                        Dt_EmptyPallet dt_Empty1=new Dt_EmptyPallet();
                        Dt_EmptyPallet dt_Empty1 = new Dt_EmptyPallet();
                        dt_Empty1.EmptyPallet_name = barcode;
                        dt_Empty1.EmptyPallet_palletweight = weight;
                        dt_Empty1.EmptyPallet_creator = "WMS";
@@ -84,13 +88,12 @@
                        dt_Empty1.EmptyPallet_modifier = "WMS";
                        dt_Empty1.EmptyPallet_modifiertime = DateTime.Now;
                        Dt_EmptyPalletRepository.Instance.Add(dt_Empty1,true);
                        taskInfo.task_weight = weight;
                    }
                    else
                    {
                        taskInfo.task_weight = dt_Empty.EmptyPallet_palletweight;
                    }
                    Dt_taskinfoRepository.Instance.Update(taskInfo, true);
                }
                else//有组盘信息,说明该重量是轴承实托的重量
@@ -166,6 +169,23 @@
            return content;
        }
        /// <summary>
        /// èŽ·å–å…¥åº“åŒºåŸŸå’Œå‡ºåº“åŒºåŸŸçš„æ¨¡å¼
        /// </summary>
        /// <returns></returns>
        public WebResponseContent GetInorOutMODELS(SaveModel saveModel)
        {
            WebResponseContent content = new WebResponseContent();
            try
            {
                return content;
            }
            catch (Exception)
            {
                throw;
            }
        }
        /// <summary>
        /// èŽ·å–å…¥åº“çº¿ä½“å½“å‰æ¨¡å¼çŠ¶æ€