feat(REQ-7125) - 调整用于v2版本查询审批人的逻辑
This commit is contained in:
parent
86f0eda62a
commit
421a2bdd7b
@ -6,6 +6,7 @@ import cn.axzo.orggateway.api.nodeuser.enums.FlowTaskAssignerIdentityEnum;
|
||||
import cn.axzo.orggateway.api.nodeuser.enums.FlowTaskAssignerQuerySceneEnum;
|
||||
import cn.axzo.orggateway.api.nodeuser.req.FlowTaskAssignerV2Req;
|
||||
import cn.axzo.orggateway.api.nodeuser.resp.FlowTaskAssignerV2Resp;
|
||||
import cn.axzo.orgmanax.dto.cooperateship.enums.CooperateShipTypeEnum;
|
||||
import cn.axzo.workflow.common.enums.ApproverSpecifyEnum;
|
||||
import cn.axzo.workflow.common.enums.ApproverSpecifyRangeEnum;
|
||||
import cn.axzo.workflow.common.enums.SignApproverOrgLimitEnum;
|
||||
@ -144,4 +145,14 @@ public class BasedIdentityV2TaskAssigneeSelector extends AbstractBpmnTaskAssigne
|
||||
.collect(Collectors.toSet()))
|
||||
.orElse(Collections.emptySet());
|
||||
}
|
||||
|
||||
public Set<CooperateShipTypeEnum> getApproverSpecifyValueOfCooperateShipType(FlowElement flowElement) {
|
||||
return getApproverSpecifyValueV2(flowElement)
|
||||
.map(value -> JSON.parseArray(value, String.class).stream().map(JSON::parseObject)
|
||||
.map(i -> i.getInteger("type"))
|
||||
.map(CooperateShipTypeEnum::getByCode)
|
||||
.collect(Collectors.toSet())
|
||||
)
|
||||
.orElse(Collections.emptySet());
|
||||
}
|
||||
}
|
||||
|
||||
@ -166,4 +166,14 @@ public class BasedPositionV2TaskAssigneeSelector extends AbstractBpmnTaskAssigne
|
||||
.collect(Collectors.toSet()))
|
||||
.orElse(Collections.emptySet());
|
||||
}
|
||||
|
||||
public Set<cn.axzo.orgmanax.dto.cooperateship.enums.CooperateShipTypeEnum> getApproverSpecifyValueOfCooperateShipType(FlowElement flowElement) {
|
||||
return getApproverSpecifyValueV2(flowElement)
|
||||
.map(value -> JSON.parseArray(value, String.class).stream().map(JSON::parseObject)
|
||||
.map(i -> i.getInteger("type"))
|
||||
.map(cn.axzo.orgmanax.dto.cooperateship.enums.CooperateShipTypeEnum::getByCode)
|
||||
.collect(Collectors.toSet())
|
||||
)
|
||||
.orElse(Collections.emptySet());
|
||||
}
|
||||
}
|
||||
|
||||
@ -170,4 +170,14 @@ public class BasedRoleV2TaskAssigneeSelector extends AbstractBpmnTaskAssigneeSel
|
||||
.collect(Collectors.toSet()))
|
||||
.orElse(Collections.emptySet());
|
||||
}
|
||||
|
||||
public Set<cn.axzo.orgmanax.dto.cooperateship.enums.CooperateShipTypeEnum> getApproverSpecifyValueOfCooperateShipType(FlowElement flowElement) {
|
||||
return getApproverSpecifyValueV2(flowElement)
|
||||
.map(value -> JSON.parseArray(value, String.class).stream().map(JSON::parseObject)
|
||||
.map(i -> i.getInteger("type"))
|
||||
.map(cn.axzo.orgmanax.dto.cooperateship.enums.CooperateShipTypeEnum::getByCode)
|
||||
.collect(Collectors.toSet())
|
||||
)
|
||||
.orElse(Collections.emptySet());
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user