From 624cb9623936f8c936dae7f03e26b9af4a184fe4 Mon Sep 17 00:00:00 2001 From: Sinh Date: Tue, 25 Jun 2024 14:53:10 +0700 Subject: [PATCH] update VTP FFM model --- partnerapi/viettelffm/model.go | 2 +- partnerapi/viettelffm/viettel_ffm.go | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/partnerapi/viettelffm/model.go b/partnerapi/viettelffm/model.go index d6aabab..a3bb4ca 100644 --- a/partnerapi/viettelffm/model.go +++ b/partnerapi/viettelffm/model.go @@ -14,7 +14,7 @@ type AuthRes struct { type UpdateLogisticInfoPayload struct { PrintLabelLink string `json:"print_label_link"` TrackingCode string `json:"tracking_code"` - OrID int `json:"or_id,omitempty"` + OrCode string `json:"or_code,omitempty"` } type CancelORPayload struct { diff --git a/partnerapi/viettelffm/viettel_ffm.go b/partnerapi/viettelffm/viettel_ffm.go index e424e78..afdafa6 100644 --- a/partnerapi/viettelffm/viettel_ffm.go +++ b/partnerapi/viettelffm/viettel_ffm.go @@ -25,7 +25,7 @@ const ( baseURLAuthProd = "" pathAuth = "/realms/wms/protocol/openid-connect/token" - pathUpdateORLogisticInfo = "/wms-core/api/v1/obms/outbound-request/outbound-request-partner/%d" + pathUpdateORLogisticInfo = "/wms-core/api/v1/obms/outbound-request/outbound-request-partner/%s" pathCreateOR = "/wms-core/api/v1/obms/outbound-request/outbound-request-partner/hab" pathCancelOR = "/wms-core/api/v1/obms/outbound-request/cancel" @@ -98,7 +98,8 @@ func (c *Client) CreateOR(p ORPayload) (*ORResult, error) { } func (c *Client) UpdateORLogisticInfo(p UpdateLogisticInfoPayload) error { - apiURL := c.getBaseURL() + fmt.Sprintf(pathUpdateORLogisticInfo, p.OrID) + apiURL := c.getBaseURL() + fmt.Sprintf(pathUpdateORLogisticInfo, p.OrCode) + p.OrCode = "" token, err := c.getToken() if err != nil { return err