diff --git a/platformapi/fnpsapi/fn_test.go b/platformapi/fnpsapi/fn_test.go index 2f1c939d..5e6055d0 100644 --- a/platformapi/fnpsapi/fn_test.go +++ b/platformapi/fnpsapi/fn_test.go @@ -21,7 +21,7 @@ func init() { api = New("6705486294797503379", "c1e6c280-e618-4103-9d0a-673bc54fb22e", "5375691", "") //token, _ := api.GetAccessToken() - api.accessToken = "c7ed10b7-3ecf-4def-adc1-9f43d5e9480c" + api.accessToken = "0d572b0b-9742-4e2b-9d00-5a6609867dd3" } // 查询单个门店 @@ -198,3 +198,10 @@ func TestCancelOrder(t *testing.T) { err := api.CancelOrder(¶m) // 1100537991119839487 1100536591119839487 globals.SugarLogger.Debug("err:= %s", utils.Format4Output(err, false)) } + +func TestComplaintRider(t *testing.T) { + api = New("6705486294797503379", "c1e6c280-e618-4103-9d0a-673bc54fb22e", "51658", "") + api.accessToken = "0d572b0b-9742-4e2b-9d00-5a6609867dd3" + err := api.ComplaintRider("1100643132821623946", "300000718145112173", 160, "1") + fmt.Println(err) +} diff --git a/platformapi/fnpsapi/order.go b/platformapi/fnpsapi/order.go index d7d31288..495c57d7 100644 --- a/platformapi/fnpsapi/order.go +++ b/platformapi/fnpsapi/order.go @@ -269,17 +269,19 @@ func (a *API) ComplaintOrder(req *ComplaintOrderReq) (err error) { return err } -func (a *API) ComplaintRider(partnerOrderCode string, orderComplaintCode int) (err error) { +func (a *API) ComplaintRider(partnerOrderCode string, orderId string, orderComplaintCode int, resonDes string) (err error) { orderHead := a.MakeFnRequestHead() bytes, err := json.Marshal(map[string]interface{}{ - "partner_order_code": partnerOrderCode, + "order_id": orderId, "order_complaint_code": orderComplaintCode, + "order_complaint_desc": resonDes, + "partner_order_code": partnerOrderCode, }) if err != nil { return err } - orderHead["businessData"] = string(bytes) - _, err = a.AccessAPI(ApiURL, "cancelOrder", RequestPost, orderHead) + orderHead["business_data"] = string(bytes) + _, err = a.AccessAPI(ApiURL, "complaintOrder", RequestPost, orderHead) return err }