Forráskód Böngészése

bugfix:打卡广场仅自己可见

lyx 3 hete
szülő
commit
dc7d7c1974

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

@@ -68,6 +68,12 @@ public class StoreClockInServiceImpl extends ServiceImpl<StoreClockInMapper, Sto
                     .eq("clock.delete_flag", 0)
                     .eq("user.delete_flag", 0)
                     .eq("store.delete_flag", 0)
+                    .and(wrapper1 ->
+                            wrapper1.eq("clock.permission", 1)
+                                    .or(wSub ->
+                                            wSub.eq("clock.permission", 2)
+                                                    .eq("clock.user_id", userId)
+                                    ))
                     .orderByDesc("created_time"));
             storeClockInIPage1.getRecords().forEach(vo -> {
                 if (likeList.contains(String.valueOf(vo.getId()))) {