diff --git a/src/main/java/com/ycwl/basic/model/pc/source/resp/SourceRespVO.java b/src/main/java/com/ycwl/basic/model/pc/source/resp/SourceRespVO.java index dc2a6ec0..39732833 100644 --- a/src/main/java/com/ycwl/basic/model/pc/source/resp/SourceRespVO.java +++ b/src/main/java/com/ycwl/basic/model/pc/source/resp/SourceRespVO.java @@ -33,6 +33,7 @@ public class SourceRespVO { private Long faceId; // 原素材类型:1视频,2图像 private Integer type; + private String thumbUrl; /** * 文件存储地址 */ diff --git a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java index fe8965b6..d6ef5bd4 100644 --- a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java @@ -237,6 +237,11 @@ public class GoodsServiceImpl implements GoodsService { } catch (Exception e) { goodsDetailVO.setScenicName(""); } + if (StringUtils.isNotBlank(sourceRespVO.getThumbUrl())) { + goodsDetailVO.setTemplateCoverUrl(sourceRespVO.getThumbUrl()); + } else { + goodsDetailVO.setTemplateCoverUrl(sourceRespVO.getUrl()); + } goodsDetailVO.setGoodsType(sourceType); goodsDetailVO.setFaceId(face.getId()); goodsDetailVO.setGoodsId(sourceRespVO.getId()); diff --git a/src/main/resources/mapper/SourceMapper.xml b/src/main/resources/mapper/SourceMapper.xml index 0cdf3ddb..7d6fc71c 100644 --- a/src/main/resources/mapper/SourceMapper.xml +++ b/src/main/resources/mapper/SourceMapper.xml @@ -241,7 +241,7 @@ limit 1