+待办数量
This commit is contained in:
parent
75440ff20f
commit
4024e26332
@ -607,9 +607,10 @@ public class PendingMessageNewServiceImpl implements PendingMessageNewService {
|
||||
LambdaQueryChainWrapper<PendingMessageRecord> query = pendingMessageRecordDao.lambdaQuery()
|
||||
.in(PendingMessageRecord::getTemplateCode, templateCodes)
|
||||
.eq(Objects.nonNull(param.getOuId()), PendingMessageRecord::getOuId, param.getOuId())
|
||||
.eq(PendingMessageRecord::getState, PendingMessageStateEnum.HAS_BEEN_SENT);
|
||||
.eq(PendingMessageRecord::getState, PendingMessageStateEnum.HAS_BEEN_SENT)
|
||||
.eq(PendingMessageRecord::getIsDelete,IsDeletedEnum.NO.getCode());
|
||||
buildPersonCondition(query, param.getWithIdentify(), PendingMessageRoleCategoryEnum.EXECUTOR, param.getOperator());
|
||||
return query.count();
|
||||
return pendingMessageRecordMapper.selecCustomSqlCount(query.getWrapper());
|
||||
}
|
||||
|
||||
private PendingMessageStateEnum fetchPendingMessageState(PendingMessageRoleCategoryEnum roleCategory,
|
||||
|
||||
@ -25,5 +25,8 @@ public interface PendingMessageRecordMapper extends BaseMapper<PendingMessageRec
|
||||
|
||||
@Select("select pmr.*,GROUP_CONCAT(pmr.executor_name) AS executorName,CASE WHEN biz_category='FLOW' THEN biz_code WHEN `request_no` !='' THEN request_no ELSE id END AS biz_group from (select * from pending_message_record ${ew.customSqlSegment})pmr group by biz_group ORDER BY pmr.create_at DESC")
|
||||
List<PendingMessageRecord> selectPageWithCustomSql(@Param(Constants.WRAPPER) Wrapper<PendingMessageRecord> wrapper, IPage<PendingMessageRecord> page);
|
||||
|
||||
@Select("select count(1) from (SELECT CASE WHEN biz_category='FLOW' THEN biz_code WHEN `request_no` !='' THEN request_no ELSE id END AS biz_group FROM pending_message_record ${ew.customSqlSegment} group by biz_group ) pmr")
|
||||
Integer selecCustomSqlCount(@Param(Constants.WRAPPER) Wrapper<PendingMessageRecord> wrapper);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user