diff --git a/business/partner/purchase/jdshop/callback.go b/business/partner/purchase/jdshop/callback.go index 9abdee29e..3f9ff36f0 100644 --- a/business/partner/purchase/jdshop/callback.go +++ b/business/partner/purchase/jdshop/callback.go @@ -174,7 +174,7 @@ func result2Orders(msg *jdshopapi.CallBackResult) (order *model.GoodsOrder, err buildOrderTo102919(order) continue } else { - if order.EarningType == model.EarningTypeQuote && shopPriceSum+700 > int(order.TotalShopMoney) { + if order.EarningType == model.EarningTypeQuote && utils.Int2Float64(shopPriceSum+700) > float64(order.TotalShopMoney)*jdshopapi.JdsPayPercentage { buildOrderTo102919(order) continue } @@ -184,7 +184,7 @@ func result2Orders(msg *jdshopapi.CallBackResult) (order *model.GoodsOrder, err buildOrderTo102919(order) continue } else { - if order.EarningType == model.EarningTypeQuote && shopPriceSum+700 > int(order.TotalShopMoney) { + if order.EarningType == model.EarningTypeQuote && utils.Int2Float64(shopPriceSum+700) > float64(order.TotalShopMoney)*jdshopapi.JdsPayPercentage { buildOrderTo102919(order) continue }