소스 검색

bugfix:打卡广场仅自己可见

lyx 3 주 전
부모
커밋
ced97ae378
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      alien-store/src/main/java/shop/alien/store/service/impl/StoreClockInServiceImpl.java

+ 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);
 
         // 查询我的关注