From 05fb4dbb25694edb551997ba3a2c65f91c447ff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 5 Mar 2021 10:03:14 +0800 Subject: [PATCH] aa --- business/partner/delivery/fn/waybill.go | 28 +++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/business/partner/delivery/fn/waybill.go b/business/partner/delivery/fn/waybill.go index fb534debc..b36aef29d 100644 --- a/business/partner/delivery/fn/waybill.go +++ b/business/partner/delivery/fn/waybill.go @@ -22,8 +22,32 @@ import ( "git.rosy.net.cn/jx-callback/globals/api" ) +const ( + ComplaintReasonsFn150 = 150 //:未保持餐品完整, + ComplaintReasonsFn220 = 220 //:少餐错餐, + ComplaintReasonsFn160 = 160 //:服务态度恶劣, + ComplaintReasonsFn190 = 190 //:额外索取费用, + ComplaintReasonsFn170 = 170 //:诱导收货人或商户退单, + ComplaintReasonsFn140 = 140 //:提前点击送达, + ComplaintReasonsFn210 = 210 //:虚假标记异常, + ComplaintReasonsFn200 = 200 //:虚假点击配送成功, + ComplaintReasonsFn130 = 130 //:未进行配送,导致订单失败或取消, + ComplaintReasonsFn120 = 120 //:配送超时 +) + var ( - curDeliveryHandler *DeliveryHandler + curDeliveryHandler *DeliveryHandler + complaintReson2FnResonMap = map[int]int{ + model.ComplaintReasons1: ComplaintReasonsFn160, + model.ComplaintReasons2: ComplaintReasonsFn130, + model.ComplaintReasons3: ComplaintReasonsFn130, + model.ComplaintReasons4: ComplaintReasonsFn120, + model.ComplaintReasons5: ComplaintReasonsFn130, + model.ComplaintReasons6: ComplaintReasonsFn150, + model.ComplaintReasons7: ComplaintReasonsFn190, + model.ComplaintReasons69: ComplaintReasonsFn170, + model.ComplaintReasons71: ComplaintReasonsFn140, + } ) type DeliveryHandler struct { @@ -59,7 +83,7 @@ func (c *DeliveryHandler) CancelWaybill(bill *model.Waybill, cancelReasonID int, } func (c *DeliveryHandler) ComplaintRider(bill *model.Waybill, resonID int, resonContent string) (err error) { - + err = api.FnAPI.ComplaintRider(bill.VendorOrderID, complaintReson2FnResonMap[resonID]) return err }