|
|
@ -461,8 +461,9 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
} |
|
|
|
if (StringUtils.isBlank(dto.getTaskId())) { // 新提交
|
|
|
|
String proDefId = ProcDefEnum.SEALAPPLY.getProDefId(); |
|
|
|
ResultBean resultBean1 = flowableFeign.businessStart(ProcDefEnum.FINBILLAPPLICATION.getProDefId(), dto.getUserSid(), variables); |
|
|
|
if (resultBean1.getSuccess() && resultBean1.getData() != null) { |
|
|
|
ResultBean resultBean1 = null; |
|
|
|
//ResultBean resultBean1 = flowableFeign.businessStart(ProcDefEnum.FINBILLAPPLICATION.getProDefId(), dto.getUserSid(), variables);
|
|
|
|
/*if (resultBean1.getSuccess() && resultBean1.getData() != null) { |
|
|
|
Map<String, String> map = (Map<String, String>) resultBean1.getData(); |
|
|
|
//更新业务表中的流程状态
|
|
|
|
Map<String, Object> paramMap = new HashMap<>(); |
|
|
@ -472,7 +473,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
paramMap.put("procInsId", map.get("procInsId")); |
|
|
|
paramMap.put("taskDefKey", map.get("taskDefKey")); |
|
|
|
updateFlowFiled(paramMap); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
return resultBean1; |
|
|
|
} else { // 驳回到发起人后再次提交
|
|
|
|
variables.put("comment", StringUtils.isNotBlank(dto.getComment()) ? dto.getComment() : "重新提交"); |
|
|
@ -533,8 +534,8 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
*/ |
|
|
|
public ResultBean complete(Map<String, Object> variables) { |
|
|
|
BusinessVariables bv = BusinessVariables.builder().build(); |
|
|
|
bv.setDetailUrl(""); |
|
|
|
bv.setHandleUrl(""); |
|
|
|
//bv.setDetailUrl("");
|
|
|
|
//bv.setHandleUrl("");
|
|
|
|
bv.setFormVariables(variables); |
|
|
|
ResultBean<com.yxt.anrui.flowable.api.flowtask.FlowTask> resultBean = flowTaskFeign.businessComplete(bv); |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
@ -694,8 +695,9 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
variables.put("orgSid", orgSid); //部门sid
|
|
|
|
if (StringUtils.isBlank(dto.getTaskId())) { // 新提交
|
|
|
|
String proDefId = ProcDefEnum.SEALAPPLY.getProDefId(); |
|
|
|
ResultBean resultBean1 = flowableFeign.businessStart(ProcDefEnum.FINBILLAPPLICATION.getProDefId(), dto.getUserSid(), variables); |
|
|
|
if (resultBean1.getSuccess() && resultBean1.getData() != null) { |
|
|
|
ResultBean resultBean1 = null; |
|
|
|
//ResultBean resultBean1 = flowableFeign.businessStart(ProcDefEnum.FINBILLAPPLICATION.getProDefId(), dto.getUserSid(), variables);
|
|
|
|
/* if (resultBean1.getSuccess() && resultBean1.getData() != null) { |
|
|
|
Map<String, String> map = (Map<String, String>) resultBean1.getData(); |
|
|
|
//更新业务表中的流程状态
|
|
|
|
Map<String, Object> paramMap = new HashMap<>(); |
|
|
@ -705,7 +707,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
paramMap.put("procInsId", map.get("procInsId")); |
|
|
|
paramMap.put("taskDefKey", map.get("taskDefKey")); |
|
|
|
updateFlowFiled(paramMap); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
return resultBean1; |
|
|
|
} else { // 驳回到发起人后再次提交
|
|
|
|
variables.put("comment", StringUtils.isNotBlank(dto.getComment()) ? dto.getComment() : "重新提交"); |
|
|
|