diff --git a/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/service/order/impl/OrderServiceImpl.java b/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/service/order/impl/OrderServiceImpl.java
index 4c9dc8d886c1dc3f6cd6c04a3851492b9f21d871..aaa11e4f1b1232aa504458898c832dafd7962679 100644
--- a/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/service/order/impl/OrderServiceImpl.java
+++ b/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/service/order/impl/OrderServiceImpl.java
@@ -5768,6 +5768,7 @@ public class OrderServiceImpl extends AbstractService<OrderMapper, OrderDO> impl
                 orderItemDOList = orderItemDOList.stream().peek(oi -> {
                     if (Objects.equals(oi.getOrderItemId(), specialApplyVO.getOrderItemId())) {
                         // 需要标记为固定成交单价, 且需要重置批量加价金额为0
+                        oi.setCharging(specialApplyVO.getCharging());
                         oi.setOneClearanceFreight(specialApplyVO.getClearanceFreight());
                         oi.setOneSeaFreight(specialApplyVO.getFreight());
                         oi.setMarkupSeaFreight(BigDecimal.ZERO);