yuyou_x
2024-03-15 6d2552b84275884e2dfd9e39f8c550642e1cb568
Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs
@@ -1603,7 +1603,7 @@
                            }
                            //获取该批次最终质检结果
                            //var quality = Db.Queryable<BllQualityInspect>().Where(a => a.LotNo == noticeDetail.LotNo && a.IsDel == "0").OrderByDescending(a => a.CreateTime).ToList();
                            var quality = Db.Queryable<BllQualityInspect>().Where(a => a.IsDel == "0" && a.ASNNo == noticeDetail.ASNNo && a.LotNo == noticeDetail.LotNo).OrderByDescending(a => a.CreateTime).First();
                            #region 库存明细
                            var sd = new DataStockDetail()
                            {
@@ -1655,23 +1655,23 @@
                                sd.SupplierName = notice.CustomerName;//供应商名称
                            }
                            //if (quality.Count() > 0)
                            //{
                            //    //修改合格不合格数量
                            //    if (quality[0].IsQualified == "1") //合格
                            //    {
                            //        //增加合格数量
                            //        quality[0].PassQty += item.Qty;
                            //        sd.InspectStatus = "1";
                            //    }
                            //    else if (quality[0].IsQualified == "0") //不合格
                            //    {
                            //        //增加不合格数量
                            //        quality[0].FailQty += item.Qty;
                            //        sd.InspectStatus = "2";
                            //    }
                            //    Db.Updateable(quality[0]).ExecuteCommand(); //修改质检信息
                            //}
                            if (quality != null)
                            {
                                //修改合格不合格数量
                                if (quality.IsQualified == "1") //合格
                                {
                                    //增加合格数量
                                    quality.PassQty += item.Qty;
                                    sd.InspectStatus = "1";
                                }
                                else if (quality.IsQualified == "0") //不合格
                                {
                                    //增加不合格数量
                                    quality.FailQty += item.Qty;
                                    sd.InspectStatus = "2";
                                }
                                Db.Updateable(quality).ExecuteCommand(); //修改质检信息
                            }
                            var sdId = Db.Insertable(sd).ExecuteReturnIdentity(); //新增库存明细信息