|
|
@ -251,9 +251,8 @@ public class SupplierdeliverRequestMainServiceImpl implements SupplierdeliverReq |
|
|
|
} |
|
|
|
|
|
|
|
//主表校验 校验供应商基础信息
|
|
|
|
private RuleRespVO validatordeliverGoods() { |
|
|
|
RuleRespVO ruleRespVO = ruleService.deliverGoods(null, null); |
|
|
|
return ruleRespVO; |
|
|
|
private RuleRespVO validatordeliverGoods(String supplierCode) { |
|
|
|
return ruleService.deliverGoods(supplierCode, null); |
|
|
|
} |
|
|
|
|
|
|
|
//子表校验 校验供应商基础信息
|
|
|
@ -273,10 +272,8 @@ public class SupplierdeliverRequestMainServiceImpl implements SupplierdeliverReq |
|
|
|
|
|
|
|
//子表校验 校验要货计划
|
|
|
|
private PurchasePlanDetailDO validatorPurchasePlan(SupplierdeliverRequestMainDO supplierdeliverRequestMainDO, SupplierdeliverRequestDetailDO supplierdeliverRequestDetailDO) { |
|
|
|
PurchasePlanDetailDO purchasePlanDetailDO = |
|
|
|
purchasePlanMainService.selectPurchasePlan(supplierdeliverRequestMainDO.getPpNumber(), supplierdeliverRequestMainDO.getSupplierCode(), |
|
|
|
return purchasePlanMainService.selectPurchasePlan(supplierdeliverRequestMainDO.getPpNumber(), supplierdeliverRequestMainDO.getSupplierCode(), |
|
|
|
supplierdeliverRequestDetailDO.getPoNumber(), supplierdeliverRequestDetailDO.getPoLine(), supplierdeliverRequestDetailDO.getItemCode()); |
|
|
|
return purchasePlanDetailDO; |
|
|
|
} |
|
|
|
|
|
|
|
//校验主表公共方法(适用于新增/修改)
|
|
|
@ -286,7 +283,7 @@ public class SupplierdeliverRequestMainServiceImpl implements SupplierdeliverReq |
|
|
|
if (supplierDO == null) { |
|
|
|
throw exception(STDCOSTPRICE_SUPPLIER_CODE_NOT_EXISTS); |
|
|
|
} |
|
|
|
RuleRespVO ruleRespVO = validatordeliverGoods(); |
|
|
|
RuleRespVO ruleRespVO = validatordeliverGoods(mainDo.getSupplierCode()); |
|
|
|
if (ruleRespVO == null) { |
|
|
|
throw new ServiceException(STDCOSTPRICE_SUPPLIER_CODE_NOT_EXISTS); |
|
|
|
} else { |
|
|
|