fix(order): 修复商品视频URL设置错误并增加pLog类型处理

- 修复商品视频URL字段赋值错误,使用setVideoUrl替代setUrl
- 增加对商品类型为5(pLog)的特殊处理逻辑
- 设置pLog类型商品的默认名称和封面URL
- 确保pLog类型商品信息完整性和一致性
This commit is contained in:
2025-12-01 15:17:10 +08:00
parent 788184fc04
commit 9becd6bfa7

View File

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