From 9becd6bfa7b999466f13c80d84554bb6fbb3a6fd Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 1 Dec 2025 15:17:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(order):=20=E4=BF=AE=E5=A4=8D=E5=95=86?= =?UTF-8?q?=E5=93=81=E8=A7=86=E9=A2=91URL=E8=AE=BE=E7=BD=AE=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E5=B9=B6=E5=A2=9E=E5=8A=A0pLog=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复商品视频URL字段赋值错误,使用setVideoUrl替代setUrl - 增加对商品类型为5(pLog)的特殊处理逻辑 - 设置pLog类型商品的默认名称和封面URL - 确保pLog类型商品信息完整性和一致性 --- .../basic/service/pc/impl/OrderServiceImpl.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java b/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java index 14afd639..c06a4203 100644 --- a/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java @@ -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());