Commit 56a608a88f3dc0afb74bc4cedf3392f289b91c30

Authored by 芋道源码
Committed by GitHub
2 parents 330fa3a2 8040cd15

Merge pull request #1227 from dadiyang/fix/promotion-combination-app-page-orderby

[BUG] 拼团:C 端活动列表无排序,新上架活动被挤到后页——app 面 selectPage 缺 orderBy
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) {