|
@@ -7,6 +7,7 @@ import com.fjhx.common.enums.FlowStatusEnum1;
|
|
|
import com.fjhx.common.service.coding.CodingRuleService;
|
|
|
import com.fjhx.flow.core.FlowDelegate;
|
|
|
import com.fjhx.flow.enums.FlowStatusEnum;
|
|
|
+import com.fjhx.flow.enums.NodeTypeEnum;
|
|
|
import com.fjhx.form.entity.cost.dto.CostControlDto;
|
|
|
import com.fjhx.form.entity.cost.po.CostControl;
|
|
|
import com.fjhx.form.entity.cost.po.CostControlDetail;
|
|
@@ -121,4 +122,14 @@ public class CostControlFlow extends FlowDelegate {
|
|
|
costControlService.cancellation(businessId);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void defaultMethod(Long flowId, Long businessId, NodeTypeEnum handleNodeType, FlowStatusEnum flowStatus, JSONObject submitData) {
|
|
|
+ super.defaultMethod(flowId, businessId, handleNodeType, flowStatus, submitData);
|
|
|
+
|
|
|
+ //修改数据
|
|
|
+ CostControlDto costControlDto = submitData.toJavaObject(CostControlDto.class);
|
|
|
+ if (ObjectUtil.isNotEmpty(costControlDto) && ObjectUtil.isNotEmpty(costControlDto.getId())) {
|
|
|
+ costControlService.addOrEdit(costControlDto);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|