diff --git a/business/partner/purchase/jd/financial.go b/business/partner/purchase/jd/financial.go index c1d8804fd..df64c42b8 100644 --- a/business/partner/purchase/jd/financial.go +++ b/business/partner/purchase/jd/financial.go @@ -118,7 +118,7 @@ func (p *PurchaseHandler) OrderDetail2Financial(orderData map[string]interface{} if xMap["platPayMoney"] == nil { orderFinancial.PmFreightDiscountMoney = discountPrice } else { - orderFinancial.PmFreightDiscountMoney = utils.MustInterface2Int64(xMap["platPayMoney"]) + orderFinancial.PmFreightDiscountMoney = int64(utils.MustInterface2Float64(xMap["platPayMoney"])) orderFinancial.FreightDiscountMoney = discountPrice - orderFinancial.PmFreightDiscountMoney } } diff --git a/business/partner/purchase/mtwm/financial.go b/business/partner/purchase/mtwm/financial.go index 882fcdad7..abdbef57a 100644 --- a/business/partner/purchase/mtwm/financial.go +++ b/business/partner/purchase/mtwm/financial.go @@ -196,7 +196,7 @@ func (p *PurchaseHandler) OrderDetail2Financial(result map[string]interface{}) ( VendorOrderID: orderFinancial.VendorOrderID, // ActivityName: utils.Interface2String(x["remark"]), // ActivityMoney: jxutils.StandardPrice2Int(utils.MustInterface2Float64(x["reduce_fee"])), - VendorActivityID: utils.Interface2String(x["act_detail_id"]), + VendorActivityID: utils.Int64ToStr(utils.MustInterface2Int64(x["act_detail_id"])), } orderFinancial.Discounts = append(orderFinancial.Discounts, activity) // 通过活动Id去取,京西活动补贴