Commit c47d9e6f49abf70ec4755a485e8ed6b29a05c0cc

Authored by 房远帅
1 parent c1dcbc74

订货单:根据合同ID生成订货单

... ... @@ -884,6 +884,18 @@ public class ContractDistributorStandardController extends DefaultBaseController
884 884 return InvokeResultBuilder.success();
885 885 }
886 886
  887 +
  888 + @ApiOperation("生成订货单")
  889 + @PostMapping("/createPurchaseOrderInfo")
  890 + public InvokeResult<Void> createPurchaseOrderInfo(@NotBlank(message = "id不能为空!") String id,
  891 + @NotBlank(message = "type不能为空!") String type) {
  892 +
  893 + contractDistributorStandardService.createPurchaseOrderInfoByContractId(id, type);
  894 +
  895 +
  896 + return InvokeResultBuilder.success();
  897 + }
  898 +
887 899 /**
888 900 * 标准合同模版打印
889 901 */
... ...
... ... @@ -979,6 +979,21 @@ public class ContractDistributorStandardServiceImpl extends
979 979 }
980 980
981 981 /**
  982 + * 根据合同id创建订货单
  983 + *
  984 + * @param contractId
  985 + */
  986 + @Transactional(rollbackFor = Exception.class)
  987 + @Override
  988 + public void createPurchaseOrderInfoByContractId(String contractId, String type) {
  989 + if (StringUtils.isBlank(contractId) || StringUtils.isEmpty(type)) {
  990 + throw new DefaultClientException("参数错误!");
  991 + }
  992 + ContractDistributorStandard contractDistributorStandard = findById(contractId);
  993 + createPurchaseOrderInfo(contractDistributorStandard, type);
  994 + }
  995 +
  996 + /**
982 997 * 创建订货单
983 998 *
984 999 * @param contractDistributorStandard
... ...
... ... @@ -130,6 +130,8 @@ public interface ContractDistributorStandardService extends BaseMpService<Contra
130 130 */
131 131 void orderUpdateContract(String orderId);
132 132
  133 + void createPurchaseOrderInfoByContractId(String contractId, String type);
  134 +
133 135 /**
134 136 * 创建订货单
135 137 */
... ...