From 636a949333c5332eeaa6e8cf2fa484ffa45aaaa0 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 26 Jun 2019 22:34:09 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BA=AC=E4=B8=9C=E6=94=AF=E6=8C=81CancelO?= =?UTF-8?q?rder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/partner/purchase/jd/order.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/business/partner/purchase/jd/order.go b/business/partner/purchase/jd/order.go index 8d8200d3c..bca4a3c83 100644 --- a/business/partner/purchase/jd/order.go +++ b/business/partner/purchase/jd/order.go @@ -1,7 +1,6 @@ package jd import ( - "errors" "strings" "time" @@ -391,7 +390,10 @@ func (c *PurchaseHandler) AgreeOrRefuseCancel(ctx *jxcontext.Context, order *mod } func (c *PurchaseHandler) CancelOrder(ctx *jxcontext.Context, order *model.GoodsOrder, reason string) (err error) { - err = errors.New("京东到家不支持主动取消订单,请联系用户取消") + if globals.EnableJdStoreWrite { + api.JdAPI.DeliveryEndOrder(order.VendorOrderID, ctx.GetUserName()) + err = api.JdAPI.CancelAndRefund(order.VendorOrderID, ctx.GetUserName(), reason) + } return err }