Showing
1 changed file
with
15 additions
and
5 deletions
| ... | ... | @@ -559,21 +559,21 @@ public class ContractDistributorStandardServiceImpl extends |
| 559 | 559 | log.info("合同类型:{},合同已生成订货单数量:{}", contractDistributorStandard.getType(), CollectionUtils.isEmpty(purchaseOrderInfoList) ? 0 : purchaseOrderInfoList.size()); |
| 560 | 560 | if (Arrays.asList("DISTRIB_STD", "DRAFT_DIST_AGMT", "INTL_STD_CONTRACT", "INTL_OPEN_SPEC_AGMT", "PROCESS_STD_AGMT").contains(contractDistributorStandard.getType()) |
| 561 | 561 | && CollectionUtils.isNotEmpty(purchaseOrderInfoList)) { |
| 562 | - log.info("已经生成过发货单了,不允许继续生成!"); | |
| 562 | + log.info("已经生成过订货单了,不允许继续生成!"); | |
| 563 | 563 | return; |
| 564 | 564 | } |
| 565 | 565 | |
| 566 | 566 | if (Arrays.asList("DIST_STOCK_CONTRACT", "INTL_INVENTORY_AGMT").contains(contractDistributorStandard.getType()) |
| 567 | 567 | && "formal".equals(uploadFrom) |
| 568 | 568 | && CollectionUtils.isNotEmpty(purchaseOrderInfoList)) { |
| 569 | - log.info("已经生成过发货单了,不允许继续生成!"); | |
| 569 | + log.info("已经生成过订货单了,不允许继续生成!"); | |
| 570 | 570 | return; |
| 571 | 571 | } |
| 572 | 572 | |
| 573 | 573 | if (Arrays.asList("DIST_STOCK_CONTRACT", "INTL_INVENTORY_AGMT").contains(contractDistributorStandard.getType()) |
| 574 | 574 | && "standard".equals(uploadFrom) |
| 575 | 575 | && CollectionUtils.isNotEmpty(purchaseOrderInfoList) && purchaseOrderInfoList.size() >= 2) { |
| 576 | - log.info("已经生成过发货单了,不允许继续生成!"); | |
| 576 | + log.info("已经生成过订货单了,不允许继续生成!"); | |
| 577 | 577 | return; |
| 578 | 578 | } |
| 579 | 579 | |
| ... | ... | @@ -732,8 +732,12 @@ public class ContractDistributorStandardServiceImpl extends |
| 732 | 732 | // 开启审核 |
| 733 | 733 | flowInstanceWrapperService.startInstance(STANDARD_FLAG, data.getId(), STANDARD_FLAG, data); |
| 734 | 734 | |
| 735 | - // 创建订货单 | |
| 736 | - createPurchaseOrderInfo(data, "standard"); | |
| 735 | + if ("DISTRIB_STD".equals(data.getType()) | |
| 736 | + || "INTL_STD_CONTRACT".equals(data.getType()) | |
| 737 | + || "PROCESS_STD_AGMT".equals(data.getType())) { | |
| 738 | + // 创建订货单 | |
| 739 | + createPurchaseOrderInfo(data, "standard"); | |
| 740 | + } | |
| 737 | 741 | } |
| 738 | 742 | |
| 739 | 743 | @OpLog(type = OtherOpLogType.class, name = "上传双方盖章合同附件,ID:{}", params = {"#id"}) |
| ... | ... | @@ -971,6 +975,9 @@ public class ContractDistributorStandardServiceImpl extends |
| 971 | 975 | |
| 972 | 976 | OpLogUtil.setVariable("id", vo.getId()); |
| 973 | 977 | OpLogUtil.setExtra(vo); |
| 978 | + | |
| 979 | + // 创建订货单 | |
| 980 | + createPurchaseOrderInfo(data, "standard"); | |
| 974 | 981 | } |
| 975 | 982 | |
| 976 | 983 | @Override |
| ... | ... | @@ -1038,6 +1045,9 @@ public class ContractDistributorStandardServiceImpl extends |
| 1038 | 1045 | |
| 1039 | 1046 | OpLogUtil.setVariable("id", vo.getId()); |
| 1040 | 1047 | OpLogUtil.setExtra(vo); |
| 1048 | + | |
| 1049 | + // 创建订货单 | |
| 1050 | + createPurchaseOrderInfo(data, "standard"); | |
| 1041 | 1051 | } |
| 1042 | 1052 | |
| 1043 | 1053 | public List<String> getNoContractSigned(List<String> buyerList) { | ... | ... |