diff --git a/business/partner/purchase/ebai/financial.go b/business/partner/purchase/ebai/financial.go index c19e047c2..d40a3f55c 100644 --- a/business/partner/purchase/ebai/financial.go +++ b/business/partner/purchase/ebai/financial.go @@ -13,7 +13,7 @@ import ( // 存储饿百退款订单结账信息 func OnFinancialMsg(msg *ebaiapi.CallbackMsg) (err error) { if msg.Cmd == ebaiapi.CmdOrderPartRefund { // 部分退款处理 - if utils.Interface2String(msg.Body["status"]) == ebaiapi.OrderPartRefundSuccess { + if utils.Int64ToStr(utils.MustInterface2Int64(msg.Body["status"])) == ebaiapi.OrderPartRefundSuccess { orderData, err2 := api.EbaiAPI.OrderPartrefundGet(utils.Interface2String(msg.Body["refund_id"])) if err = err2; err == nil { afsOrder := CurPurchaseHandler.AfsOrderDetail2Financial(orderData)