|
|
@ -495,6 +495,14 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
Map<String, Object> appMap = new HashMap<>(); |
|
|
|
appMap.put("sid", bv.getBusinessSid()); |
|
|
|
variables.put("app", appMap); |
|
|
|
variables.put("service", "公司间调车"); |
|
|
|
//调入采购部门sid
|
|
|
|
String callInBuyerOrgSid = baseInternalPurchase.getCallInBuyerOrgSid(); |
|
|
|
//调入部门信息
|
|
|
|
SysOrganizationVo sysOrganizationVoDRBM = sysOrganizationFeign.fetchBySid(callInBuyerOrgSid).getData(); |
|
|
|
//调入部门全路径
|
|
|
|
String orgSidPathDRBM = sysOrganizationVoDRBM.getOrgSidPath(); |
|
|
|
variables.put("ydfOrgPath", orgSidPathDRBM); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setOrgSidPath(baseInternalPurchase.getOrgSidPath()); |
|
|
|
ResultBean<UpdateFlowFieldVo> resultBean = flowFeign.handleProsess(bv); |
|
|
@ -627,7 +635,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
} |
|
|
|
if (StringUtils.isBlank(nextNodeUserSids)) { |
|
|
|
bv.setNextNodeUserSids(ProcDefEnum.DEFAUL_TADMIN_SID.getProDefId()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
String substring = nextNodeUserSids.substring(0, nextNodeUserSids.lastIndexOf(",")); |
|
|
|
bv.setNextNodeUserSids(substring); |
|
|
|
} |
|
|
@ -654,6 +662,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
SysOrganizationVo sysOrganizationVoDRBM = sysOrganizationFeign.fetchBySid(callInBuyerOrgSid).getData(); |
|
|
|
//调入部门全路径
|
|
|
|
String orgSidPathDRBM = sysOrganizationVoDRBM.getOrgSidPath(); |
|
|
|
bv.setOrgSidPath(orgSidPathDRBM); |
|
|
|
userQuery.setRoleSid(candidateGroups.get(0)); |
|
|
|
if (("Activity_08r04ow").equals(id)) {//判断下一环节是否为事业部副总经理审批(管辖调出方)
|
|
|
|
userQuery.setOrgSidPath(baseInternalPurchase.getOrgSidPath()); |
|
|
@ -674,7 +683,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
} |
|
|
|
if (StringUtils.isBlank(nextNodeUserSids)) { |
|
|
|
bv.setNextNodeUserSids(ProcDefEnum.DEFAUL_TADMIN_SID.getProDefId()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
String substring = nextNodeUserSids.substring(0, nextNodeUserSids.lastIndexOf(",")); |
|
|
|
bv.setNextNodeUserSids(substring); |
|
|
|
} |
|
|
@ -743,7 +752,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
} |
|
|
|
if (StringUtils.isBlank(nextNodeUserSids)) { |
|
|
|
bv.setNextNodeUserSids(ProcDefEnum.DEFAUL_TADMIN_SID.getProDefId()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
String substring = nextNodeUserSids.substring(0, nextNodeUserSids.lastIndexOf(",")); |
|
|
|
bv.setNextNodeUserSids(substring); |
|
|
|
} |
|
|
|