|
|
@ -1223,7 +1223,7 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa |
|
|
|
bv.setTaskDefKey(baseDistributor2.getNodeSid()); |
|
|
|
bv.setComment("重新提交"); |
|
|
|
bv.setInstanceId(dto.getInstanceId()); |
|
|
|
return complete(bv); |
|
|
|
return complete(bv, ""); |
|
|
|
} |
|
|
|
return rb; |
|
|
|
} |
|
|
@ -1238,9 +1238,19 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa |
|
|
|
return baseMapper.updateFlowFiled(map); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean complete(BusinessVariables bv) { |
|
|
|
public ResultBean complete(BusinessVariables bv, String isDecide) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String businessSid = bv.getBusinessSid(); |
|
|
|
//增加网关判断
|
|
|
|
boolean isDecided = true; |
|
|
|
if (StringUtils.isNotBlank(isDecide)) { |
|
|
|
if ("02".equals(isDecide)) { |
|
|
|
isDecided = false; |
|
|
|
} |
|
|
|
} |
|
|
|
Map<String, Object> formVariables = new HashMap<>(); |
|
|
|
formVariables.put("isDecide", isDecided); |
|
|
|
bv.setFormVariables(formVariables); |
|
|
|
BaseDistributor baseDistributor = this.fetchBySid(businessSid); |
|
|
|
if (bv.getTaskId().equals(baseDistributor.getTaskId())) { |
|
|
|
bv.setOrgSidPath(baseDistributor.getOrgSidPath()); |
|
|
@ -1420,7 +1430,7 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa |
|
|
|
bv.setTaskDefKey(baseDistributor.getNodeSid()); |
|
|
|
bv.setComment("重新提交"); |
|
|
|
bv.setInstanceId(dto.getInstanceId()); |
|
|
|
return complete(bv); |
|
|
|
return complete(bv, ""); |
|
|
|
} |
|
|
|
return rb; |
|
|
|
} |
|
|
|