diff --git a/business/partner/purchase/jx/phpjx/order_afs.go b/business/partner/purchase/jx/phpjx/order_afs.go index a8bdd3e42..5259464f0 100644 --- a/business/partner/purchase/jx/phpjx/order_afs.go +++ b/business/partner/purchase/jx/phpjx/order_afs.go @@ -71,6 +71,7 @@ func buildAfsOrder(msg *CallbackMsg) (outAfsOrder *model.AfsOrder, err error) { VendorSkuID: x.VendorSkuID, SkuID: int(utils.Str2Int64WithDefault(x.VendorSkuID, 0)), Name: x.Name, + UserMoney: x.SalePrice * int64(x.Count), } if x.PromotionType != 0 && x.PromotionType != jdapi.PromotionTypeNormal { orderSku.StoreSubName = utils.Int2Str(x.PromotionType) @@ -93,16 +94,9 @@ func buildAfsOrder(msg *CallbackMsg) (outAfsOrder *model.AfsOrder, err error) { orderSkuCount += v.Count } if skuNumber == orderSkuNumber && skuCount == orderSkuCount { - // 全额退款,退还支付款项(商品+运费) - order, err := dao.GetSimpleOrder(dao.GetDB(), afsOrder.VendorOrderID) - if err != nil { - return nil, err - } outAfsOrder.RefundType = model.AfsTypeFullRefund - outAfsOrder.SkuUserMoney = order.ActualPayPrice } else { // 部分退款,只退还商品部分 outAfsOrder.RefundType = model.AfsTypePartRefund - outAfsOrder.SkuUserMoney = int64(refundMoney) } } return outAfsOrder, err