Browse Source

砍价+拼团: 修复 selectList limit 条件执行报错问题

puhui999 1 year ago
parent
commit
583a0a2dd5

+ 1 - 1
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/bargain/BargainActivityMapper.java

@@ -72,7 +72,7 @@ public interface BargainActivityMapper extends BaseMapperX<BargainActivityDO> {
                 .eq(BargainActivityDO::getStatus, status)
                 .le(BargainActivityDO::getStartTime, now)
                 .ge(BargainActivityDO::getEndTime, now)
-                .apply("LIMIT " + count));
+                .last("LIMIT " + count));
     }
 
 }

+ 1 - 1
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/combination/CombinationActivityMapper.java

@@ -51,7 +51,7 @@ public interface CombinationActivityMapper extends BaseMapperX<CombinationActivi
     default List<CombinationActivityDO> selectList(Integer status, Integer count) {
         return selectList(new LambdaQueryWrapperX<CombinationActivityDO>()
                 .eq(CombinationActivityDO::getStatus, status)
-                .apply("LIMIT " + count));
+                .last("LIMIT " + count));
     }
 
 }