Browse Source

注塑计划更新

dev_DY_CC
赵新宇 1 year ago
parent
commit
946c0f9841
  1. 13
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Plans/InjectioModelPlans/InjectioModelPlanAppService.cs

13
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Plans/InjectioModelPlans/InjectioModelPlanAppService.cs

@ -156,6 +156,13 @@ public class InjectioModelPlanAppService :
} }
var bomlist = await _bomAppService.GetSubcomponentsRecursiveList(inputs, EnumBomSelectedType.Last).ConfigureAwait(false); var bomlist = await _bomAppService.GetSubcomponentsRecursiveList(inputs, EnumBomSelectedType.Last).ConfigureAwait(false);
if(bomlist.Count==0)
{
throw new Exception("Bom中没有查到零件BOM结构");
}
return ExportImportService.Export(bomlist); return ExportImportService.Export(bomlist);
@ -168,15 +175,15 @@ public class InjectioModelPlanAppService :
if (string.IsNullOrEmpty(p_input.Number)) if (string.IsNullOrEmpty(p_input.Number))
{ {
new UserFriendlyException("输入值单号为空!"); throw new UserFriendlyException("输入值单号为空!");
} }
if (string.IsNullOrEmpty(p_input.ItemCode)) if (string.IsNullOrEmpty(p_input.ItemCode))
{ {
new UserFriendlyException("输入值零件号为空!"); throw new UserFriendlyException("输入值零件号为空!");
} }
if (p_input.PlanQty>0) if (p_input.PlanQty>0)
{ {
new UserFriendlyException("计划数量必须大于0!"); throw new UserFriendlyException("计划数量必须大于0!");
} }
var first = _repository.WithDetails().FirstOrDefault(p =>p.Number==p_input.Number ); var first = _repository.WithDetails().FirstOrDefault(p =>p.Number==p_input.Number );

Loading…
Cancel
Save