| | |
| | | VBELN = notice.OrderCode, |
| | | WERKS = notice.CustomerNo, |
| | | LFART = notice.Type, |
| | | WADAT_IST = Convert.ToDateTime(notice.CompleteTime).ToString("yyyy-MM-dd"), |
| | | WADAT_IST = Convert.ToDateTime(notice.UpdateTime).ToString("yyyy-MM-dd"), |
| | | ITEM = list |
| | | }; |
| | | #region 通过接口发送至erp |
| | |
| | | |
| | | foreach (var d in noticeDetail) |
| | | { |
| | | if (notice.Type == "0")//成品出库,计划数量和拣货数量必须一致 |
| | | { |
| | | if (d.CompleteQty != d.Qty) |
| | | { |
| | | throw new Exception($"关单失败,物料:{d.SkuNo}计划数量和拣货数量不一致!"); |
| | | } |
| | | } |
| | | #region MyRegion |
| | | //更改库存明细锁定数量 |
| | | //var orders = dataContext.WmsExportOrder.Where(o => o.ExportDetailId == d.Id |