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