Merge branch 'feature/REQ-1507' of axzsource.com:universal/infrastructure/backend/msg-center-plat into dev
This commit is contained in:
commit
05eebc5f3d
@ -144,7 +144,9 @@ public class PendingMessageNewServiceImpl implements PendingMessageNewService {
|
||||
BizFinalStateEnum bizFinalState = fetchBizFinalState(request.getRoleCategory(), request.getBizFinalState());
|
||||
// 开始构建分页查询条件
|
||||
LambdaQueryChainWrapper<PendingMessageRecord> query = pendingMessageRecordDao.lambdaQuery()
|
||||
.eq(Objects.nonNull(request.getOuId()), PendingMessageRecord::getOuId, request.getOuId())
|
||||
// REQ-1507期发起人不通过ouId过滤
|
||||
.eq(!PendingMessageRoleCategoryEnum.PROMOTER.equals(request.getRoleCategory())
|
||||
&& Objects.nonNull(request.getOuId()), PendingMessageRecord::getOuId, request.getOuId())
|
||||
.eq(Objects.nonNull(pendingMessageState), PendingMessageRecord::getState, pendingMessageState)
|
||||
.eq(Objects.nonNull(bizFinalState), PendingMessageRecord::getBizFinalState, bizFinalState)
|
||||
.eq(Objects.nonNull(request.getWorkspaceId()), PendingMessageRecord::getOrgId, request.getWorkspaceId());
|
||||
@ -595,8 +597,9 @@ public class PendingMessageNewServiceImpl implements PendingMessageNewService {
|
||||
record.setExecutorPersonId(executor.getId());
|
||||
record.setExecutorName(executor.getName());
|
||||
// 执行人身份是从业人员,查询ouId
|
||||
record.setOuId(getPractitionOuId(executor, workspaceId));
|
||||
|
||||
if(null == record.getOuId()){
|
||||
record.setOuId(getPractitionOuId(executor, workspaceId));
|
||||
}
|
||||
}
|
||||
|
||||
private Long getPractitionOuId(PersonDTO executor, Long workspaceId) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user