From ddea5f5228d688851b20844ba412a0707900eaee Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Fri, 16 Jul 2021 10:19:09 +0800 Subject: [PATCH] aa --- platformapi/jdapi/order.go | 25 +++++++++++++++++++++++++ platformapi/jxprintapi/jxprintapi.go | 18 ------------------ 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/platformapi/jdapi/order.go b/platformapi/jdapi/order.go index 581372c1..e17c16ad 100644 --- a/platformapi/jdapi/order.go +++ b/platformapi/jdapi/order.go @@ -85,6 +85,20 @@ const ( AfsDealTypeReturnGoodsRefund = "40" // 退货退款 ) +const ( + ComplaintReason1 = 1 //达达态度恶劣; + ComplaintReason2 = 2 //接单后未取货; + ComplaintReason3 = 3 //取货速度太慢; + ComplaintReason4 = 4 //送货速度太慢; + ComplaintReason5 = 5 //货品未送达; + ComplaintReason6 = 6 //货品损坏; + ComplaintReason7 = 7 //违规收取顾客小费; + ComplaintReason11 = 11 //达达衣冠不整; + ComplaintReason69 = 69 //达达恶意取消订单; + ComplaintReason71 = 71 //达达提前点击取货/送达; + ComplaintReason214 = 214 //达达无标准保温箱; +) + type AfsSkuDiscount struct { DetailDiscountType int `json:"detailDiscountType"` DiscountType int `json:"discountType"` @@ -762,3 +776,14 @@ func (a *API) GenerateReverseOrder(orderID string, skuList []*RefDiffAdjustSkuLi _, err = a.AccessAPINoPage("reverse/generateReverseOrder", jdParams, nil, nil, nullResultParser) return err } + +//商家投诉达达配送员 +//http://opendj.jd.com/staticnew/widgets/resources.html?groupid=169&apiid=200ade433c834b14994c7151468276d2 +func (a *API) ComplaintDadaDeliver(orderID string, resonID int) (err error) { + jdParams := map[string]interface{}{ + "orderId": orderID, + "reasonId": resonID, + } + _, err = a.AccessAPINoPage("order/complaintDadaDeliverForPlatForm", jdParams, nil, nil, nullResultParser) + return err +} diff --git a/platformapi/jxprintapi/jxprintapi.go b/platformapi/jxprintapi/jxprintapi.go index 5072d274..1b6b72fd 100644 --- a/platformapi/jxprintapi/jxprintapi.go +++ b/platformapi/jxprintapi/jxprintapi.go @@ -40,12 +40,6 @@ var ( } ) -var ( - exceedLimitCodes = map[int]int{} - - canRetryCodes = map[int]int{} -) - type API struct { platformapi.APICookie @@ -55,18 +49,6 @@ type API struct { config *platformapi.APIConfig } -type PrinterInfo struct { - SN string - Key string - Name string - PhoneNum string -} - -type PrinterResultInfo struct { - SN string - ErrMsg string -} - func New(appID, appKey string, config ...*platformapi.APIConfig) *API { curConfig := platformapi.DefAPIConfig if len(config) > 0 {