diff --git a/business/partner/purchase/jx/localjx/order.go b/business/partner/purchase/jx/localjx/order.go index 34bda519c..f6956b744 100644 --- a/business/partner/purchase/jx/localjx/order.go +++ b/business/partner/purchase/jx/localjx/order.go @@ -873,7 +873,9 @@ func generateOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, addressID int64 if err == nil { outJxOrder.TotalPrice = outJxOrder.OrderPrice + outJxOrder.FreightPrice outJxOrder.ActualPayPrice = outJxOrder.TotalPrice - outJxOrder.Skus[0].DefendPrice = jxOrder.Skus[0].DefendPrice + if jxOrder.OrderType == model.OrderTypeDefendPrice { + outJxOrder.Skus[0].DefendPrice = jxOrder.Skus[0].DefendPrice + } } else { outJxOrder = nil deliveryAddress = nil