This commit is contained in:
suyl
2021-07-16 10:19:09 +08:00
parent 6420b5c01e
commit ddea5f5228
2 changed files with 25 additions and 18 deletions

View File

@@ -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
}

View File

@@ -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 {