+分组条件
This commit is contained in:
parent
6aa9ca2d32
commit
51406eec06
@ -196,7 +196,7 @@ public class PendingMessageNewServiceImpl implements PendingMessageNewService {
|
||||
return PageHelperUtil.emptyPage(request.getPage(), request.getPageSize());
|
||||
}
|
||||
query.in(PendingMessageRecord::getTemplateCode, templateCodes);
|
||||
query.groupBy(PendingMessageRecord::getBizCode);
|
||||
// query.groupBy(PendingMessageRecord::getTemplateCode,PendingMessageRecord::getBizCode);
|
||||
// 构建排序条件
|
||||
buildSortCondition(query, request.getOrderFields(), pendingMessageState);
|
||||
IPage<PendingMessageRecord> page = request.toPage();
|
||||
|
||||
@ -23,7 +23,7 @@ public interface PendingMessageRecordMapper extends BaseMapper<PendingMessageRec
|
||||
List<PendingMessageRecord> queryByTemplateCodes(@Param("pendingCalendarCodeDTO") PendingCalendarCodeDTO pendingCalendarCodeDTO, @Param("workspaceId") Long workspaceId,
|
||||
@Param("selectDate") Date selectDate, @Param("personId") Long personId,@Param("isNowDay") Boolean isNowDay);
|
||||
|
||||
@Select("SELECT pmr.*,GROUP_CONCAT(pmr.executor_name) AS executorName FROM pending_message_record pmr ${ew.customSqlSegment}")
|
||||
@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);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user