Compare commits

..

8 Commits

3 changed files with 6 additions and 5 deletions

View File

@ -66,12 +66,12 @@ func (c *Client) CreateOrder(p CreateOrderRequest) (*CreateOrderResponse, error)
} }
if res.StatusCode >= http.StatusBadRequest { if res.StatusCode >= http.StatusBadRequest {
if err := r.ParseResponseData(&errRes); err != nil { if err := r.ParseResponseData(&errRes); err != nil {
return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_err: %v", err) return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_err: %v. Reason: %s", err, res.Body)
} }
return nil, errRes return nil, errRes
} }
if err := r.ParseResponseData(&dataRes); err != nil { if err := r.ParseResponseData(&dataRes); err != nil {
return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_data: %v", err) return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_data: %v. Raw response: %s", err, res.Body)
} }
return &dataRes.Data, nil return &dataRes.Data, nil

View File

@ -28,6 +28,7 @@ type ORPayload struct {
CodType string `json:"cod_type"` CodType string `json:"cod_type"`
Note string `json:"note"` Note string `json:"note"`
OrCode string `json:"or_code"` OrCode string `json:"or_code"`
PartnerORCode string `json:"partner_or_code"`
OrType string `json:"or_type"` OrType string `json:"or_type"`
ShippingType string `json:"shipping_type"` ShippingType string `json:"shipping_type"`
CustomerName string `json:"customer_name"` CustomerName string `json:"customer_name"`

View File

@ -17,15 +17,15 @@ import (
) )
const ( const (
baseURLStag = "https://gw.viettelpost.vn" baseURLStag = "https://dev-wms-gw.viettelpost.vn"
baseURLAuthStag = "https://dws-sso.viettelpost.vn" baseURLAuthStag = "https://stg-keycloak.viettelpost.vn"
baseURLProd = "https://gw.viettelpost.vn" baseURLProd = "https://gw.viettelpost.vn"
baseURLAuthProd = "https://dws-sso.viettelpost.vn" baseURLAuthProd = "https://dws-sso.viettelpost.vn"
pathAuth = "/realms/wms/protocol/openid-connect/token" pathAuth = "/realms/wms/protocol/openid-connect/token"
pathUpdateORLogisticInfo = "/wms-core/api/v1/obms/outbound-request/outbound-request-partner/%s" pathUpdateORLogisticInfo = "/wms-core/api/v1/obms/outbound-request/outbound-request-partner/%s"
pathCreateOR = "/wms-core/api/v1/obms/outbound-request/outbound-request-partner/hab" pathCreateOR = "/wms-integration/api/v1/obms/outbound-request/outbound-request-partner/hab"
pathCancelOR = "/wms-core/api/v1/obms/outbound-request/cancel" pathCancelOR = "/wms-core/api/v1/obms/outbound-request/cancel"
logTarget = "viettel-ffm" logTarget = "viettel-ffm"