소스 검색

style:解决内容审核时时间段数据显示重复

lihao16 3 달 전
부모
커밋
bae53fc71e
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      smsb-modules/smsb-source/src/main/java/com/inspur/source/service/impl/SmsbItemPushServiceImpl.java

+ 3 - 1
smsb-modules/smsb-source/src/main/java/com/inspur/source/service/impl/SmsbItemPushServiceImpl.java

@@ -152,8 +152,10 @@ public class SmsbItemPushServiceImpl implements ISmsbItemPushService {
             List<SmsbMinioDataVo> sourceList = getSourceListByProgram(itemPushVo,reviewVo);
             reviewVo.setResourceList(sourceList);
         }
+        // 根据pushId+deviceId 获取本次发布的时间段
+        Long oneDeviceId = deviceList.get(0).getId();
         List<SmsbItemPushPlaylistVo> pushPlaylistVos = smsbItemPushPlaylistMapper.selectVoList(new LambdaQueryWrapper<SmsbItemPushPlaylist>()
-            .eq(SmsbItemPushPlaylist::getPushId, pushId));
+            .eq(SmsbItemPushPlaylist::getPushId, pushId).eq(SmsbItemPushPlaylist::getDeviceId,oneDeviceId));
         String dateStart = pushPlaylistVos.get(0).getStartDate();
         String dateEnd = pushPlaylistVos.get(0).getEndDate();
         List<SmsbItemPushTimeRangeBo> timeRangeList = new ArrayList<>();