Bläddra i källkod

Merge branch 'sit' of http://8.152.195.41:3000/alien/alien_cloud into secondReport

qrs 1 månad sedan
förälder
incheckning
e0f00366f3

+ 4 - 3
alien-store/src/main/java/shop/alien/store/service/LifeStoreService.java

@@ -71,9 +71,10 @@ public class LifeStoreService {
     /**
      * 我的关注
      */
-    public IPage<LifeFansVo> getMyFollowed(String fansId, String name, int page, int size) {
-        QueryWrapper<LifeFansVo> wrapper = new QueryWrapper<>();
-        wrapper.like(StringUtils.isNotEmpty(name), "foll.name", name);
+    public IPage<LifeFansVo> getMyFollowed(String fansId, String name, int page, int size) {QueryWrapper<LifeFansVo> wrapper = new QueryWrapper<>();
+        wrapper.like(StringUtils.isNotEmpty(name), "foll.name", name)
+                .or(StringUtils.isNotEmpty(name))
+                .like(StringUtils.isNotEmpty(name), "foll.phoneId", name);
         wrapper.groupBy("foll.phoneId");
         String blockerType = "";
         String blockerId = "";

+ 8 - 1
alien-store/src/main/java/shop/alien/store/service/impl/LifeCouponServiceImpl.java

@@ -135,7 +135,14 @@ public class LifeCouponServiceImpl extends ServiceImpl<LifeCouponMapper, LifeCou
         wrapper.like(name != null && !name.isEmpty(), LifeCoupon::getName, name);
         wrapper.eq(LifeCoupon::getType, 1);
         wrapper.eq(LifeCoupon::getDataType, dataType);
-        wrapper.last("ORDER BY CASE WHEN status = 5 THEN 0 ELSE 1 END ASC , created_time DESC");
+//        修改排序 按照status(0草稿/1待审核/2未开始/3审核拒绝/4已售罄/5进行中/6已下架/7已结束/8=2+手动下架)   审核拒绝>待审核>进行中>已售罄,已下架,已结束(同等优先级的情况下,按照审核时间的倒序显示)
+        wrapper.last("ORDER BY CASE " +
+                "WHEN status = 3 THEN 0 " +  // 审核拒绝
+                "WHEN status = 1 THEN 1 " +  // 待审核
+                "WHEN status = 5 THEN 2 " +  // 进行中
+                "WHEN status IN (4, 6, 7) THEN 3 " +  // 已售罄、已下架、已结束
+                "ELSE 4 END ASC, " +
+                "created_time DESC");
         IPage<LifeCoupon> lifeCouponIPage = new Page<>(page, size);
         return lifeCouponMapper.selectPage(lifeCouponIPage, wrapper);
     }