diff --git a/business/partner/purchase/ebai/order.go b/business/partner/purchase/ebai/order.go index c09b28548..2759d5244 100644 --- a/business/partner/purchase/ebai/order.go +++ b/business/partner/purchase/ebai/order.go @@ -669,7 +669,7 @@ func (c *PurchaseHandler) AgreeOrRefuseCancel(ctx *jxcontext.Context, order *mod for _, v := range date { v2 := v.(map[string]interface{}) refundProduct := &ebaiapi.RefundProductList{ - SubBizOrderId: v2["sub_biz_order_id"].(string), + SubBizOrderId: utils.Interface2String(v2["sub_biz_order_id"]), PlatformSkuId: utils.Int64ToStr(utils.Interface2Int64WithDefault(v2["platform_sku_id"], 0)), } switch utils.MustInterface2Int64(v2["fund_calculate_type"]) {