|
|
@ -437,6 +437,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
public ResultBean complete(BusinessVariables bv) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseInternalPurchase baseInternalPurchase = fetchBySid(bv.getBusinessSid()); |
|
|
|
bv.setOrgSidPath(baseInternalPurchase.getOrgSidPath()); |
|
|
|
Map<String, Object> formVariables = bv.getFormVariables(); |
|
|
|
if (formVariables != null) { |
|
|
|
if (baseInternalPurchase.getShuntingTypeValue().equals("调入")) { |
|
|
@ -583,6 +584,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
public ResultBean InitiatorToAnswer(BusinessVariables bv,String id) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseInternalPurchase baseInternalPurchase = fetchBySid(bv.getBusinessSid()); |
|
|
|
bv.setOrgSidPath(baseInternalPurchase.getOrgSidPath()); |
|
|
|
String shuntingTypeValue = baseInternalPurchase.getShuntingTypeValue(); |
|
|
|
if (shuntingTypeValue.equals("调入")) { |
|
|
|
String callOutOrgSid = baseInternalPurchase.getSellerOrgSid(); |
|
|
@ -680,6 +682,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
public ResultBean companyToDivisionOperate(BusinessVariables bv) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseInternalPurchase baseInternalPurchase = fetchBySid(bv.getBusinessSid()); |
|
|
|
bv.setOrgSidPath(baseInternalPurchase.getOrgSidPath()); |
|
|
|
ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); |
|
|
|
//判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo
|
|
|
|
List<GetNodeVo> voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), GetNodeVo.class)).collect(Collectors.toList()); |
|
|
|