Explorar o código

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

lihao16 hai 3 meses
pai
achega
bae53fc71e

+ 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<>();