| | |
| | | } |
| | | |
| | | //获取该批次最终质检结果 |
| | | //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() |
| | | { |
| | |
| | | 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(); //新增库存明细信息 |
| | | |