From 035f077e0cb8d939a007b035daa5923aa1efffa2 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Mon, 30 Mar 2026 10:30:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E9=80=82=E9=85=8D=E7=A6=BB=E7=BA=BF?= =?UTF-8?q?=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bsd/pjcloud/hard/api/dto/async/OfflineCar.java | 3 +++ .../hard/service/impl/order/HardOrderSyncServiceImpl.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/dto/async/OfflineCar.java b/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/dto/async/OfflineCar.java index 042dd0b07..b6897c6e0 100644 --- a/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/dto/async/OfflineCar.java +++ b/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/dto/async/OfflineCar.java @@ -38,4 +38,7 @@ public class OfflineCar { @Schema(description = "单商品总价(分)") private Long totalPrice; + + @Schema(description = "是否额外收费") + private Boolean isPriceIncreased; } diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderSyncServiceImpl.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderSyncServiceImpl.java index 442e08873..eaa2855e3 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderSyncServiceImpl.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderSyncServiceImpl.java @@ -212,6 +212,8 @@ public class HardOrderSyncServiceImpl implements HardOrderSyncService { } public HardCarEntity parseCar(OfflineCar order) { + String isPriceIncreased = ObjectUtil.isNotEmpty(order.getIsPriceIncreased()) && order.getIsPriceIncreased() ? YesNoEnum.YES.getCode() : YesNoEnum.NO.getCode(); + HardCarEntity res = new HardCarEntity(); res.setParentCarId(null); res.setProductName(order.getProductName()); @@ -221,6 +223,7 @@ public class HardOrderSyncServiceImpl implements HardOrderSyncService { res.setProductCount(order.getProductNumber()); res.setProductWeight(order.getProductWidget()); res.setTotalPrice(order.getTotalPrice()); + res.setIsDiscountsProduct(isPriceIncreased); return res; }