|
@@ -249,6 +249,22 @@ public class ContractFlow extends FlowDelegate {
|
|
|
reStart1(contract);
|
|
|
}
|
|
|
|
|
|
+ public void reStartUpdate(ContractDto contract) {
|
|
|
+ if (StringUtils.isEmpty(contract.getCurrency())) {
|
|
|
+ throw new ServiceException("币种不能为空");
|
|
|
+ }
|
|
|
+ // 保存合同产品
|
|
|
+ List<ContractProduct> contractProductList = contract.getContractProductList();
|
|
|
+
|
|
|
+ // 赋值待处理数量
|
|
|
+ if (CollectionUtils.isNotEmpty(contractProductList)) {
|
|
|
+ contractProductList.forEach(item -> item.setExpendQuantity(item.getQuantity()));
|
|
|
+ }
|
|
|
+
|
|
|
+ //调用公共代码
|
|
|
+ commStart(contract, 1);
|
|
|
+ }
|
|
|
+
|
|
|
public void reStart1(ContractDto contract) {
|
|
|
Long contractId = contract.getId();
|
|
|
Assert.notEmpty(contractId, "合同id不能为空");
|