From 79ad16274da48cbb3c8071e38e083887b4d65663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 1 Apr 2022 15:21:42 +0800 Subject: [PATCH] 2222 --- platformapi/fnpsapi/callback.go | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/platformapi/fnpsapi/callback.go b/platformapi/fnpsapi/callback.go index 3bd9ce68..fe782d51 100644 --- a/platformapi/fnpsapi/callback.go +++ b/platformapi/fnpsapi/callback.go @@ -45,11 +45,9 @@ type ShortStatus struct { //#region 订单 -type CallBackOrder struct { - AppId string `json:"app_id"` - Signature string `json:"signature"` - Timestamp string `json:"timestamp"` - BusinessData *OrderStatusNottify `json:"business_data"` +type OrderErr struct { + CallbackBusinessType string `json:"callback_business_type"` + Param *OrderStatusNottify `json:"param"` } // 订单状态 @@ -160,7 +158,17 @@ func (a *API) GetChainOrderStatusNotify(request *http.Request) (shopStatusMsg *O } fmt.Println("==============", string(data)) - return nil, SuccessResponse + result := &OrderErr{} + if err := json.Unmarshal(data, &result); err != nil { + callbackResponse = &CallbackResponse{Code: -1} + return nil, callbackResponse + } + + fmt.Println("data=======", result.Param.Param) + fmt.Println("data=======", result.Param.Param.OrderId) + fmt.Println("data=======", result.Param.Param.PartnerOrderCode) + + return result.Param, SuccessResponse } // 异常配送