소스 검색

feat(admin): 优化二手商品列表查询功能

- 添加过滤草稿状态的商品
- 添加按商品 ID 降序排序
- 优化查询条件的处理逻辑
wxd 3 달 전
부모
커밋
831a6cc983
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      alien-second/src/main/java/shop/alien/second/service/impl/SecondGoodsServiceImpl.java

+ 3 - 2
alien-second/src/main/java/shop/alien/second/service/impl/SecondGoodsServiceImpl.java

@@ -1734,7 +1734,8 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
         
         // 商品名称模糊查询
         queryWrapper.like(org.apache.commons.lang3.StringUtils.isNotBlank(queryDTO.getTitle()), "sg.title", queryDTO.getTitle());
-        
+        // 过滤草稿
+        queryWrapper.ne("sg.goods_status",SecondGoodsStatusEnum.DRAFT.getCode());
         // 状态查询分为两种情况处理
         if (queryDTO.getGoodsStatus() != null) {
             if (queryDTO.getGoodsStatus() == 6) {
@@ -1750,7 +1751,7 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
         // 发布时间范围查询
         queryWrapper.ge(queryDTO.getReleaseStartTime() != null, "sg.release_time", queryDTO.getReleaseStartTime())
                    .le(queryDTO.getReleaseEndTime() != null, "sg.release_time", queryDTO.getReleaseEndTime());
-        
+        queryWrapper.orderByDesc("sg.id");
         // 查询数据
         IPage<SecondGoodsVo> result = secondGoodsMapper.getAdminGoodsList(page, queryWrapper);