Kaynağa Gözat

refactor(marketing): 优化查询结果排序方式

- 将 MemberCoupon、MercCoupon、Merc、Promotion 和 Provider 服务实现类中的查询方法
- 从按 ID 升序排序改为按 ID降序排序
- 这种优化可以提供更符合用户期望的查询结果顺序
hechunping 3 gün önce
ebeveyn
işleme
f90a6ad455

+ 1 - 1
src/main/java/com/xynet/marketing/service/impl/MemberCouponServiceImpl.java

@@ -87,7 +87,7 @@ public class MemberCouponServiceImpl extends ServiceImpl<MemberCouponMapper, Mem
 
     @Override
     public Page<Map<String, Object>> page(JMap<String, Object> param) {
-        LambdaQueryWrapper<MemberCoupon> lqw = commonQueryWrapper(param).orderByAsc(MemberCoupon::getId);
+        LambdaQueryWrapper<MemberCoupon> lqw = commonQueryWrapper(param).orderByDesc(MemberCoupon::getId);
         Page<MemberCoupon> page = new Page<>(param.getInt("pageNum"), param.getInt("pageSize"), true);
         Page<MemberCoupon> list = page(page, lqw);
         //转换成MAP

+ 2 - 2
src/main/java/com/xynet/marketing/service/impl/MercCouponServiceImpl.java

@@ -76,14 +76,14 @@ public class MercCouponServiceImpl extends ServiceImpl<MercCouponMapper, MercCou
 
     @Override
     public List<Map<String, Object>> list(JMap<String, Object> param) {
-        LambdaQueryWrapper<MercCoupon> lqw = commonQueryWrapper(param).orderByAsc(MercCoupon::getId);
+        LambdaQueryWrapper<MercCoupon> lqw = commonQueryWrapper(param).orderByDesc(MercCoupon::getId);
         List<MercCoupon> list = list(lqw);
         return JHashMap.copy(list);
     }
 
     @Override
     public Page<Map<String, Object>> page(JMap<String, Object> param) {
-        LambdaQueryWrapper<MercCoupon> lqw = commonQueryWrapper(param).orderByAsc(MercCoupon::getId);
+        LambdaQueryWrapper<MercCoupon> lqw = commonQueryWrapper(param).orderByDesc(MercCoupon::getId);
         Page<MercCoupon> page = new Page<>(param.getInt("pageNum"), param.getInt("pageSize"), true);
         Page<MercCoupon> list = page(page, lqw);
         Page<Map<String, Object>> result = JHashMap.copy(list);

+ 2 - 2
src/main/java/com/xynet/marketing/service/impl/MercServiceImpl.java

@@ -48,14 +48,14 @@ public class MercServiceImpl extends ServiceImpl<MercMapper, Merc> implements Me
 
     @Override
     public List<Map<String, Object>> list(JMap<String, Object> param) {
-        LambdaQueryWrapper<Merc> lqw = commonQueryWrapper(param).orderByAsc(Merc::getId);
+        LambdaQueryWrapper<Merc> lqw = commonQueryWrapper(param).orderByDesc(Merc::getId);
         List<Merc> list = list(lqw);
         return JHashMap.copy(list);
     }
 
     @Override
     public Page<Map<String, Object>> page(JMap<String, Object> param) {
-        LambdaQueryWrapper<Merc> lqw = commonQueryWrapper(param).orderByAsc(Merc::getId);
+        LambdaQueryWrapper<Merc> lqw = commonQueryWrapper(param).orderByDesc(Merc::getId);
         Page<Merc> page = new Page<>(param.getInt("pageNum"), param.getInt("pageSize"), true);
         Page<Merc> list = page(page, lqw);
         return JHashMap.copy(list);

+ 2 - 2
src/main/java/com/xynet/marketing/service/impl/PromotionServiceImpl.java

@@ -83,14 +83,14 @@ public class PromotionServiceImpl extends ServiceImpl<PromotionMapper, Promotion
 
     @Override
     public List<Map<String, Object>> list(JMap<String, Object> param) {
-        LambdaQueryWrapper<Promotion> lqw = commonQueryWrapper(param).orderByAsc(Promotion::getId);
+        LambdaQueryWrapper<Promotion> lqw = commonQueryWrapper(param).orderByDesc(Promotion::getId);
         List<Promotion> list = list(lqw);
         return JHashMap.copy(list);
     }
 
     @Override
     public Page<Map<String, Object>> page(JMap<String, Object> param) {
-        LambdaQueryWrapper<Promotion> lqw = commonQueryWrapper(param).orderByAsc(Promotion::getId);
+        LambdaQueryWrapper<Promotion> lqw = commonQueryWrapper(param).orderByDesc(Promotion::getId);
         Page<Promotion> page = new Page<>(param.getInt("pageNum"), param.getInt("pageSize"), true);
         Page<Promotion> list = page(page, lqw);
         return JHashMap.copy(list);

+ 2 - 2
src/main/java/com/xynet/marketing/service/impl/ProviderServiceImpl.java

@@ -53,14 +53,14 @@ public class ProviderServiceImpl extends ServiceImpl<ProviderMapper, Provider> i
 
     @Override
     public List<Map<String, Object>> list(JMap<String, Object> param) {
-        LambdaQueryWrapper<Provider> lqw = commonQueryWrapper(param).orderByAsc(Provider::getId);
+        LambdaQueryWrapper<Provider> lqw = commonQueryWrapper(param).orderByDesc(Provider::getId);
         List<Provider> list = list(lqw);
         return JHashMap.copy(list);
     }
 
     @Override
     public Page<Map<String, Object>> page(JMap<String, Object> param) {
-        LambdaQueryWrapper<Provider> lqw = commonQueryWrapper(param).orderByAsc(Provider::getId);
+        LambdaQueryWrapper<Provider> lqw = commonQueryWrapper(param).orderByDesc(Provider::getId);
         Page<Provider> page = new Page<>(param.getInt("pageNum"), param.getInt("pageSize"), true);
         Page<Provider> list = page(page, lqw);
         return JHashMap.copy(list);