Kaynağa Gözat

bugfix:打卡广场仅自己可见

lyx 3 hafta önce
ebeveyn
işleme
ced97ae378

+ 8 - 0
alien-store/src/main/java/shop/alien/store/service/impl/StoreClockInServiceImpl.java

@@ -83,7 +83,15 @@ public class StoreClockInServiceImpl extends ServiceImpl<StoreClockInMapper, Sto
         wrapper.eq("clock.delete_flag", 0);
         wrapper.eq("user.delete_flag", 0);
         wrapper.eq("store.delete_flag", 0);
+        wrapper.and(wrapper1 ->
+                wrapper1.eq("clock.permission", 1)
+                        .or(wSub ->
+                                wSub.eq("clock.permission", 2)
+                                        .eq("clock.user_id", userId)
+                        )
+        );
         wrapper.orderByDesc("clock.created_time");
+
         IPage<StoreClockInVo> storeClockInIPage = storeClockInMapper.getStoreClockInList(iPage, wrapper);
 
         // 查询我的关注