|
|
@ -403,7 +403,7 @@ public class PurchasereceiptRequestMainServiceImpl implements PurchasereceiptReq |
|
|
|
*/ |
|
|
|
private void validatePurchasereceiptRequestMainCreate(PurchasereceiptRequestMainDO mainDo) { |
|
|
|
supplierService.selectSupplier(mainDo.getSupplierCode()); |
|
|
|
RuleRespVO ruleRespVO = ruleService.deliverGoods(mainDo.getSupplierCode(), null); |
|
|
|
RuleRespVO ruleRespVO = ruleService.purchasePlan(mainDo.getSupplierCode(), null); |
|
|
|
if(ruleRespVO == null) { |
|
|
|
throw new ServiceException(STDCOSTPRICE_SUPPLIER_CODE_NOT_EXISTS); |
|
|
|
} else { |
|
|
@ -435,7 +435,7 @@ public class PurchasereceiptRequestMainServiceImpl implements PurchasereceiptReq |
|
|
|
// purchasereceiptRecordMainService.createPurchasereceiptRecordMain(purchasereceiptRecordMainCreateReqVO);
|
|
|
|
// return;
|
|
|
|
// }
|
|
|
|
RuleRespVO ruleRespVO = ruleService.deliveryGoods(mainDO.getSupplierCode()); |
|
|
|
RuleRespVO ruleRespVO = ruleService.purchaseJobSplit(mainDO.getSupplierCode()); |
|
|
|
JSONObject jsonObject = JSONUtil.parseObj(ruleRespVO.getConfiguration()); |
|
|
|
Map<String, List<PurchasereceiptRequestDetailDO>> listMap = new HashMap<>(); |
|
|
|
List<PurchasereceiptJobMainCreateReqVO> purchasereceiptJobMainCreateReqVOList = new ArrayList<>(); |
|
|
@ -625,7 +625,7 @@ public class PurchasereceiptRequestMainServiceImpl implements PurchasereceiptReq |
|
|
|
*/ |
|
|
|
private void validateSupplier(PurchasereceiptRequestMainDO mainDo) { |
|
|
|
supplierService.selectSupplier(mainDo.getSupplierCode()); |
|
|
|
RuleRespVO ruleRespVO = ruleService.deliverGoods(mainDo.getSupplierCode(), null); |
|
|
|
RuleRespVO ruleRespVO = ruleService.purchasePlan(mainDo.getSupplierCode(), null); |
|
|
|
JSONArray conditionArray = JSONUtil.parseArray(ruleRespVO.getCondition()); |
|
|
|
for (int i = 0; i < conditionArray.size(); i++) { |
|
|
|
JSONObject conditionObject = conditionArray.getJSONObject(i); |
|
|
|