diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributorapply/BaseDistributorApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributorapply/BaseDistributorApplyService.java index 686e0363d6..d33ce9a4e8 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributorapply/BaseDistributorApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributorapply/BaseDistributorApplyService.java @@ -753,6 +753,22 @@ public class BaseDistributorApplyService extends MybatisBaseService variables = new HashMap<>(); + Map appMap = new HashMap<>(); + //若有网关,则赋值网关中判断的字段。 + boolean isDecide = true; + //去查询是否同意 + if (StringUtils.isNotBlank(baseDistributorApply.getAgree())) { + if (baseDistributorApply.getAgree().equals("0")) { + isDecide = false; + } + } + variables.put("isDecide", isDecide); + variables.put("businessSid", businessSid); + appMap.put("sid", businessSid); + variables.put("app", appMap); + bv.setFormVariables(variables); ResultBean resultBean = flowFeign.handleProsess(bv); if (!resultBean.getSuccess()) { return rb.setMsg(resultBean.getMsg()); @@ -1044,6 +1060,15 @@ public class BaseDistributorApplyService extends MybatisBaseService appMap = new HashMap<>(); appMap.put("sid", businessSid); variables.put("app", appMap); + //若有网关,则赋值网关中判断的字段。 + boolean isDecide = true; + //去查询是否同意 + if (StringUtils.isNotBlank(baseDistributorApply.getAgree())) { + if (baseDistributorApply.getAgree().equals("0")) { + isDecide = false; + } + } + variables.put("isDecide", isDecide); flowTaskVo.setValues(variables); ResultBean resultBean = flowableFeign.taskReject(flowTaskVo); if (!resultBean.getSuccess()) {