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