|  | @@ -210,12 +210,12 @@ public class PushMessageStrategyV1 implements ReplyStrategyService {
 | 
	
		
			
				|  |  |                  // base作为人工控制
 | 
	
		
			
				|  |  |                  continue;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            List<AlgGhAutoreplyVideoRankData> dtVersionStrategyData;
 | 
	
		
			
				|  |  |              if (Objects.equals(StrategyStatusEnum.DEFAULT.status, bucketDataParam.getStrategyStatus())) {
 | 
	
		
			
				|  |  |                  if (CollectionUtils.isEmpty(bucketDataParam.getVideos())) {
 | 
	
		
			
				|  |  |                      return null;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  Map<Long, VideoDetail> videoDetailMap = TouLiuHttpClientService.getVideoDetailRequest(bucketDataParam.getVideos());
 | 
	
		
			
				|  |  | +                int sort = 1;
 | 
	
		
			
				|  |  |                  for (Long videoId : bucketDataParam.getVideos()) {
 | 
	
		
			
				|  |  |                      CgiReplyBucketDataExample cgiReplyBucketDataExample = new CgiReplyBucketDataExample();
 | 
	
		
			
				|  |  |                      cgiReplyBucketDataExample.createCriteria().andIsDeleteEqualTo(0).andStrategyEqualTo(key)
 | 
	
	
		
			
				|  | @@ -227,16 +227,20 @@ public class PushMessageStrategyV1 implements ReplyStrategyService {
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      CgiReplyBucketData cgiReplyBucketData = new CgiReplyBucketData();
 | 
	
		
			
				|  |  |                      cgiReplyBucketData.setStrategy(key);
 | 
	
		
			
				|  |  | -                    cgiReplyBucketData.setSort(1);
 | 
	
		
			
				|  |  | +                    cgiReplyBucketData.setSort(sort);
 | 
	
		
			
				|  |  |                      cgiReplyBucketData.setGhId(bucketDataParam.getGhId());
 | 
	
		
			
				|  |  |                      cgiReplyBucketData.setMsgType(1);
 | 
	
		
			
				|  |  |                      VideoDetail videoDetail = videoDetailMap.get(videoId);
 | 
	
		
			
				|  |  |                      if (videoDetail != null && StringUtils.isNotEmpty(videoDetail.getCover())) {
 | 
	
		
			
				|  |  |                          cgiReplyBucketData.setCoverUrl(videoDetail.getCover());
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | +                    if (videoDetail != null && StringUtils.isNotEmpty(videoDetail.getTitle())) {
 | 
	
		
			
				|  |  | +                        cgiReplyBucketData.setTitle(videoDetail.getTitle());
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  |                      cgiReplyBucketData.setMiniAppId(SMALL_APP_Id);
 | 
	
		
			
				|  |  |                      cgiReplyBucketData.setMiniVideoId(videoId);
 | 
	
		
			
				|  |  |                      result.add(cgiReplyBucketData);
 | 
	
		
			
				|  |  | +                    sort++;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  // 获取最新dt的策略
 | 
	
	
		
			
				|  | @@ -250,7 +254,7 @@ public class PushMessageStrategyV1 implements ReplyStrategyService {
 | 
	
		
			
				|  |  |                      continue;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  // 获取最新dt数据
 | 
	
		
			
				|  |  | -                dtVersionStrategyData = getDtVersionStrategyData(key, dtVersion, bucketDataParam.getGhId());
 | 
	
		
			
				|  |  | +                List<AlgGhAutoreplyVideoRankData> dtVersionStrategyData = getDtVersionStrategyData(key, dtVersion, bucketDataParam.getGhId());
 | 
	
		
			
				|  |  |                  List<Long> videoIds = dtVersionStrategyData.stream().map(AlgGhAutoreplyVideoRankData::getVideoId).collect(Collectors.toList());
 | 
	
		
			
				|  |  |                  Map<Long, VideoDetail> videoDetailMap = TouLiuHttpClientService.getVideoDetailRequest(videoIds);
 | 
	
		
			
				|  |  |                  result.addAll(dtVersionStrategyData.stream().map(x -> {
 |