|
@@ -93,7 +93,8 @@ public class ContractUpdateFlow extends FlowDelegate {
|
|
|
|
|
|
contract.setIssue("1");//默认直接下发到交接单
|
|
|
|
|
|
- contract.setFlowId(flowId);
|
|
|
+ contract.setFlowId(flowId);//赋值新合同流程ID
|
|
|
+
|
|
|
|
|
|
// 原合同id不能为空
|
|
|
Long oldContractId = contract.getOldContractId();
|
|
@@ -107,6 +108,7 @@ public class ContractUpdateFlow extends FlowDelegate {
|
|
|
}
|
|
|
//更新原样品单状态为变更中
|
|
|
oldContract.setStatus(FlowStatusEnum1.UPDATE_LOADING.getKey());
|
|
|
+
|
|
|
contractService.updateById(oldContract);
|
|
|
//查询旧合同的订单产品
|
|
|
List<ContractProduct> oldContractProductList = contractProductService.list(q -> q.eq(ContractProduct::getContractId, oldContractId));
|