‘linchangsheng’ 6 bulan lalu
induk
melakukan
1352a7b4c1

+ 9 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/notice/NoticeWebsitLogic.java

@@ -203,7 +203,16 @@ public class NoticeWebsitLogic {
         AdminUserCom adminUser = commonLogic.getAdminUser();
         if (!CollectionUtils.isEmpty(adminUser.getAdminWebsitIds())) {
 
+            List<String> collect = noticeWebsitService.lambdaQuery()
+                    .eq(NoticeWebsit::getStatus, "SEND").select(NoticeWebsit::getNoticeWebsitId)
+                    .list().stream().map(NoticeWebsit::getNoticeWebsitId).collect(Collectors.toList());
+
+            if (CollectionUtils.isEmpty(collect)) {
+                return ;
+            }
+
             List<NoticeWebsitRecord> list = noticeWebsitRecordService.lambdaQuery()
+                    .in(NoticeWebsitRecord::getNoticeWebsitId,collect)
                     .in(!CollectionUtils.isEmpty(adminUser.getAdminWebsitIds()), NoticeWebsitRecord::getAdminWebsitId, adminUser.getAdminWebsitIds())
                     .list();
             for (NoticeWebsitRecord websitRecord : list) {