|
|
@ -458,18 +458,23 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa |
|
|
|
variables.put("app", appMap); |
|
|
|
//网关
|
|
|
|
finPaymentapply = fetchBySid(businessSid); |
|
|
|
if ("1".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsSettle())) { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} |
|
|
|
} else if ("0".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (finPaymentapply.getIsLeaderSp().equals("1")) { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsManageSp())) { |
|
|
|
if (finPaymentapply.getIsManageSp().equals("1")) { |
|
|
|
variables.put("isManageSp", true); |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
//用户的部门全路径sid
|
|
|
|
bv.setOrgSidPath(orgSidPath); |
|
|
@ -607,25 +612,30 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa |
|
|
|
FinPaymentapply finPaymentapply = fetchBySid(bv.getBusinessSid()); |
|
|
|
bv.setModelId(finPaymentapply.getProcDefId()); |
|
|
|
if (bv.getTaskId().equals(finPaymentapply.getTaskId())) { |
|
|
|
Map<String, Object> vaributes = new HashMap<>(); |
|
|
|
Map<String, Object> variables = new HashMap<>(); |
|
|
|
//网关
|
|
|
|
if ("1".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsSettle())) { |
|
|
|
vaributes.put("isAdj", false); |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (finPaymentapply.getIsLeaderSp().equals("1")) { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} else { |
|
|
|
vaributes.put("isAdj", true); |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
} else if ("0".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsLeaderSp())) { |
|
|
|
vaributes.put("isAdj", true); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsManageSp())) { |
|
|
|
if (finPaymentapply.getIsManageSp().equals("1")) { |
|
|
|
variables.put("isManageSp", true); |
|
|
|
} else { |
|
|
|
vaributes.put("isAdj", false); |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
Map<String, Object> appMap = new HashMap<>(); |
|
|
|
appMap.put("sid", bv.getBusinessSid()); |
|
|
|
vaributes.put("app", appMap); |
|
|
|
bv.setFormVariables(vaributes); |
|
|
|
variables.put("app", appMap); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setOrgSidPath(finPaymentapply.getOrgSidPath()); |
|
|
|
ResultBean<UpdateFlowFieldVo> resultBean = flowFeign.handleProsess(bv); |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
@ -775,18 +785,23 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa |
|
|
|
//查询业务信息
|
|
|
|
FinPaymentapply finPaymentapply = fetchBySid(query.getBusinessSid()); |
|
|
|
//网关
|
|
|
|
if ("1".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsSettle())) { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} |
|
|
|
} else if ("0".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (finPaymentapply.getIsLeaderSp().equals("1")) { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsManageSp())) { |
|
|
|
if (finPaymentapply.getIsManageSp().equals("1")) { |
|
|
|
variables.put("isManageSp", true); |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
bv.setModelId(finPaymentapply.getProcDefId()); |
|
|
|
bv.setFormVariables(variables); |
|
|
@ -812,18 +827,23 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa |
|
|
|
//查询业务信息
|
|
|
|
FinPaymentapply finPaymentapply = fetchBySid(query.getBusinessSid()); |
|
|
|
//网关
|
|
|
|
if ("1".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsSettle())) { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} |
|
|
|
} else if ("0".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (finPaymentapply.getIsLeaderSp().equals("1")) { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsManageSp())) { |
|
|
|
if (finPaymentapply.getIsManageSp().equals("1")) { |
|
|
|
variables.put("isManageSp", true); |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
bv.setModelId(finPaymentapply.getProcDefId()); |
|
|
|
bv.setFormVariables(variables); |
|
|
@ -858,25 +878,30 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa |
|
|
|
} |
|
|
|
FlowTaskVo flowTaskVo = new FlowTaskVo(); |
|
|
|
BeanUtil.copyProperties(query, flowTaskVo); |
|
|
|
Map<String, Object> vaributes = new HashMap<>(); |
|
|
|
Map<String, Object> variables = new HashMap<>(); |
|
|
|
Map<String, Object> appMap = new HashMap<>(); |
|
|
|
appMap.put("sid", query.getBusinessSid()); |
|
|
|
vaributes.put("app", appMap); |
|
|
|
variables.put("app", appMap); |
|
|
|
//网关
|
|
|
|
if ("1".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsSettle())) { |
|
|
|
vaributes.put("isAdj", false); |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsLeaderSp())) { |
|
|
|
if (finPaymentapply.getIsLeaderSp().equals("1")) { |
|
|
|
variables.put("isAdj", true); |
|
|
|
} else { |
|
|
|
vaributes.put("isAdj", true); |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
} else if ("0".equals(finPaymentapply.getIsVeh())) { |
|
|
|
if ("1".equals(finPaymentapply.getIsLeaderSp())) { |
|
|
|
vaributes.put("isAdj", true); |
|
|
|
} else { |
|
|
|
variables.put("isAdj", false); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(finPaymentapply.getIsManageSp())) { |
|
|
|
if (finPaymentapply.getIsManageSp().equals("1")) { |
|
|
|
variables.put("isManageSp", true); |
|
|
|
} else { |
|
|
|
vaributes.put("isAdj", false); |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
} else { |
|
|
|
variables.put("isManageSp", false); |
|
|
|
} |
|
|
|
flowTaskVo.setValues(vaributes); |
|
|
|
flowTaskVo.setValues(variables); |
|
|
|
ResultBean<UpdateFlowFieldVo> resultBean = flowableFeign.taskReject(flowTaskVo); |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
|
return rb.setMsg(resultBean.getMsg()); |
|
|
|