xiaojiao
2025-12-26 4279cb4384f7f960d87af8b8ad9db73c2dececa3
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA.Services/Common/AddBoxContainer.cs
@@ -21,13 +21,13 @@
            if (boxHead == null || boxDetail == null || goodsInfo == null)
                throw new Exception($"没有找到对任务托盘号:【{taskInfo.task_barcode}】对应的组盘信息或者是录入信息");
            //这里是获取空托盘重量,调试占时注释
            Dt_container_head_hty container_Head_Hty = Dt_container_head_htyRepository.Instance.Find(x => x.containerhead_barcode == taskInfo.task_barcode
            && x.containerhead_operatetype == "empty" && x.containerhead_creator != "WCS" && !string.IsNullOrEmpty(x.containerhead_palletweight) && "0" != x.containerhead_palletweight)
                .OrderByDescending(x => x.containerhead_finishtime).First();
            //这里获取空托盘的重量
            Dt_EmptyPallet dt_EmptyPallet = Dt_EmptyPalletRepository.Instance.Find(x => x.EmptyPallet_name == taskInfo.task_barcode).First();
            if (container_Head_Hty == null)
            if (dt_EmptyPallet == null)
                throw new Exception($"没有找到对任务托盘号:【{taskInfo.task_barcode}】对应的空托盘出库记录");
            //0不合格,1合格
            int weighingResult = 0;
@@ -36,7 +36,7 @@
            if (null != standars)
            {
                //当前轴承 
                decimal currentWeighing = (decimal.Parse(taskInfo.task_weight) - decimal.Parse(container_Head_Hty.containerhead_palletweight))
                decimal currentWeighing = (decimal.Parse(taskInfo.task_weight) - decimal.Parse(dt_EmptyPallet.EmptyPallet_palletweight))
                    + standars.weighing_addWeighing.GetValueOrDefault();
                //是否计算
                if (standars.weighing_isCompute == 1)
@@ -63,7 +63,7 @@
            conHead.containerhead_barcode = taskInfo.task_barcode;
            conHead.containerhead_creator = taskInfo.task_creator;
            conHead.containerhead_createtime = DateTime.Now;
            conHead.containerhead_palletweight = container_Head_Hty.containerhead_palletweight;
            conHead.containerhead_palletweight = dt_EmptyPallet.EmptyPallet_palletweight;
            Dt_container_headRepository.Instance.Add(conHead, true);
            Dt_container_detail conDetail = new Dt_container_detail();
@@ -82,7 +82,7 @@
            conDetail.containerdtl_madeUnit = goodsInfo.mesInfo_madeUnit;
            conDetail.containerdtl_number = goodsInfo.mesInfo_number;
            conDetail.containerdtl_goodsCode = goodsInfo.mesInfo_qrCode;
            conDetail.containerdtl_goodsWeight = ((decimal.Parse(taskInfo.task_weight) - decimal.Parse(container_Head_Hty.containerhead_palletweight))
            conDetail.containerdtl_goodsWeight = ((decimal.Parse(taskInfo.task_weight) - decimal.Parse(dt_EmptyPallet.EmptyPallet_palletweight))
                + standars.weighing_addWeighing.GetValueOrDefault()).ToString();
            conDetail.containerdtl_creator = taskInfo.task_creator;
            conDetail.containerdtl_createtime = DateTime.Now;