Commit 56a608a88f3dc0afb74bc4cedf3392f289b91c30
Committed by
GitHub
Merge pull request #1227 from dadiyang/fix/promotion-combination-app-page-orderby
[BUG] 拼团:C 端活动列表无排序,新上架活动被挤到后页——app 面 selectPage 缺 orderBy
Showing
1 changed file
with
4 additions
and
1 deletions
yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/combination/CombinationActivityMapper.java
| @@ -31,8 +31,11 @@ public interface CombinationActivityMapper extends BaseMapperX<CombinationActivi | @@ -31,8 +31,11 @@ public interface CombinationActivityMapper extends BaseMapperX<CombinationActivi | ||
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | default PageResult<CombinationActivityDO> selectPage(PageParam pageParam, Integer status) { | 33 | default PageResult<CombinationActivityDO> selectPage(PageParam pageParam, Integer status) { |
| 34 | + // C 端列表与 admin 面 selectPage 对齐按 id 倒序(最新在前): | ||
| 35 | + // 原缺 orderBy 时 MyBatis-Plus 按主键升序=最旧在前,新上架活动被挤后页,C 端首页不可见(A56) | ||
| 34 | return selectPage(pageParam, new LambdaQueryWrapperX<CombinationActivityDO>() | 36 | return selectPage(pageParam, new LambdaQueryWrapperX<CombinationActivityDO>() |
| 35 | - .eq(CombinationActivityDO::getStatus, status)); | 37 | + .eq(CombinationActivityDO::getStatus, status) |
| 38 | + .orderByDesc(CombinationActivityDO::getId)); | ||
| 36 | } | 39 | } |
| 37 | 40 | ||
| 38 | default CombinationActivityDO selectBySpuIdAndStatusAndNow(Long spuId, Integer status) { | 41 | default CombinationActivityDO selectBySpuIdAndStatusAndNow(Long spuId, Integer status) { |