| | |
| | | throw ex; |
| | | } |
| | | } |
| | | |
| | | //获取入库单明细剩余打印数量 |
| | | public string GetAsnDetailQtyList(int id) |
| | | { |
| | | try |
| | | { |
| | | var detail = Db.Queryable<BllArrivalNoticeDetail>().First(m => m.IsDel == "0" && m.Id == id); |
| | | if (detail == null) |
| | | { |
| | | throw new Exception("未查询到入库单明细"); |
| | | } |
| | | |
| | | var labelQty = Db.Queryable<BllBoxInfo>().Where(m => m.IsDel == "0" && m.ASNDetailNo == id).Sum(m=>m.Qty); |
| | | var qty = detail.Qty-labelQty; |
| | | |
| | | return qty.ToString(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | throw new Exception(e.Message); |
| | | } |
| | | } |
| | | |
| | | //获取物料信息(添加入库单明细使用) |
| | | public List<MaterialsDto> GetMaterialsList(GetMaterialsVm model) |
| | | { |