‘linchangsheng’ 5 ماه پیش
والد
کامیت
1352a7b4c1
1فایلهای تغییر یافته به همراه9 افزوده شده و 0 حذف شده
  1. 9 0
      mall-server-api/src/main/java/com/gree/mall/manager/logic/notice/NoticeWebsitLogic.java

+ 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) {