| | |
| | | WaveNo = a.WaveNo, |
| | | IsDespatch = a.IsDespatch, |
| | | Demo = a.Demo, |
| | | OrderCode = a.OrderCode, |
| | | |
| | | CreateUserName = c.RealName, |
| | | UpdateUserName = c.RealName, |
| | |
| | | inspectStatus = "0,1"; |
| | | break; |
| | | case "9"://生产领料出库 |
| | | if (house != "W02") |
| | | { |
| | | throw new Exception("生产领料出库只能选择原料库"); |
| | | } |
| | | //if (house != "W02") |
| | | //{ |
| | | // throw new Exception("生产领料出库只能选择原料库"); |
| | | //} |
| | | skuType = "(0,1,3)"; |
| | | inspectStatus = "1"; |
| | | break; |
| | |
| | | switch (model.WareHouseNo) |
| | | { |
| | | case "W01"://成品库 |
| | | if (skuList.Any(m => m.Type != "2")) |
| | | { |
| | | throw new Exception("仓库与出库物料不符"); |
| | | } |
| | | //if (skuList.Any(m => m.Type != "2")) |
| | | //{ |
| | | // throw new Exception("仓库与出库物料不符"); |
| | | //} |
| | | break; |
| | | case "W02"://原料库 |
| | | if (skuList.Any(m => m.Type == "2")) |
| | |
| | | { |
| | | throw new Exception("未查询到出库单据信息"); |
| | | } |
| | | if (notice.Origin != "WMS" || notice.Status != "0") |
| | | if (notice.Status != "0")//notice.Origin != "WMS" || |
| | | { |
| | | throw new Exception("参数异常,请检查状态是否未等待执行或来源是否是WMS"); |
| | | throw new Exception("参数异常,请检查状态是否未等待执行"); |
| | | } |
| | | |
| | | //总库存信息 |