主动去重

This commit is contained in:
Jerry Yan 2025-03-02 23:26:13 +08:00
parent 8d329e6b05
commit 0de8ba03ea

View File

@ -208,19 +208,21 @@ public class LyCompatibleController {
.put("newuservideo", Collections.emptyList()); .put("newuservideo", Collections.emptyList());
return response; return response;
} }
List<Map<String, Object>> videoList = collect.get(0).stream().map(contentPageVO -> { List<Map<String, Object>> videoList = collect.get(0).stream().collect(Collectors.groupingBy(ContentPageVO::getTemplateId))
Map<String, Object> map = new HashMap<>(); .values().stream().map(contentPageVOs -> {
VideoEntity videoRespVO = videoRepository.getVideo(contentPageVO.getContentId()); ContentPageVO contentPageVO = contentPageVOs.get(0);
map.put("id", videoRespVO.getId().toString()); Map<String, Object> map = new HashMap<>();
map.put("template_cover_image", contentPageVO.getTemplateCoverUrl()); VideoEntity videoRespVO = videoRepository.getVideo(contentPageVO.getContentId());
Date taskShotDate = taskTaskServiceImpl.getTaskShotDate(videoRespVO.getTaskId()); map.put("id", videoRespVO.getId().toString());
map.put("shoottime", DateUtil.format(taskShotDate, "yyyy-MM-dd HH:mm")); map.put("template_cover_image", contentPageVO.getTemplateCoverUrl());
map.put("openid", openId); Date taskShotDate = taskTaskServiceImpl.getTaskShotDate(videoRespVO.getTaskId());
map.put("scenicname", contentPageVO.getScenicName()); map.put("shoottime", DateUtil.format(taskShotDate, "yyyy-MM-dd HH:mm"));
map.put("title", contentPageVO.getName()); map.put("openid", openId);
map.put("ossurldm", videoRespVO.getVideoUrl()); map.put("scenicname", contentPageVO.getScenicName());
return map; map.put("title", contentPageVO.getName());
}).collect(Collectors.toList()); map.put("ossurldm", videoRespVO.getVideoUrl());
return map;
}).collect(Collectors.toList());
GoodsReqQuery goodsReqQuery = new GoodsReqQuery(); GoodsReqQuery goodsReqQuery = new GoodsReqQuery();
goodsReqQuery.setSourceType(1); goodsReqQuery.setSourceType(1);
List<GoodsDetailVO> sourceGoodsList = goodsService.sourceGoodsList(member.getId(), goodsReqQuery); List<GoodsDetailVO> sourceGoodsList = goodsService.sourceGoodsList(member.getId(), goodsReqQuery);