You've already forked FrameTour-BE
fix(order): 修复商品视频URL设置错误并增加pLog类型处理
- 修复商品视频URL字段赋值错误,使用setVideoUrl替代setUrl - 增加对商品类型为5(pLog)的特殊处理逻辑 - 设置pLog类型商品的默认名称和封面URL - 确保pLog类型商品信息完整性和一致性
This commit is contained in:
@@ -311,10 +311,10 @@ public class OrderServiceImpl implements OrderService {
|
||||
GoodsDetailVO goods = new GoodsDetailVO();
|
||||
goods.setGoodsId(sourceEntity.getId());
|
||||
goods.setGoodsName("录像集录像");
|
||||
goods.setUrl(sourceEntity.getUrl());
|
||||
goods.setUrl(sourceEntity.getVideoUrl());
|
||||
goods.setGoodsType(sourceEntity.getType());
|
||||
goods.setScenicId(sourceEntity.getScenicId());
|
||||
goods.setUrl(sourceEntity.getVideoUrl());
|
||||
goods.setVideoUrl(sourceEntity.getVideoUrl());
|
||||
goods.setTemplateCoverUrl(sourceEntity.getUrl());
|
||||
goods.setCreateTime(sourceEntity.getCreateTime());
|
||||
goodsList.add(goods);
|
||||
@@ -394,6 +394,15 @@ public class OrderServiceImpl implements OrderService {
|
||||
goodsList.add(goods);
|
||||
}
|
||||
}
|
||||
} else if (Integer.valueOf(5).equals(item.getGoodsType())) { // pLog
|
||||
GoodsDetailVO goods = new GoodsDetailVO();
|
||||
goods.setGoodsId(item.getGoodsId());
|
||||
goods.setGoodsName("pLog");
|
||||
goods.setGoodsType(5);
|
||||
goods.setUrl(item.getCoverUrl());
|
||||
goods.setTemplateCoverUrl(item.getCoverUrl());
|
||||
goods.setScenicId(order.getScenicId());
|
||||
goodsList.add(goods);
|
||||
} else {
|
||||
item.setCoverList(Collections.singletonList(item.getCoverUrl()));
|
||||
VideoEntity videoMapperById = videoRepository.getVideo(item.getGoodsId());
|
||||
|
||||
Reference in New Issue
Block a user