提交 78755fda authored 作者: 屈传平's avatar 屈传平

Merge branch 'featrue/hcgyl'

...@@ -30,14 +30,14 @@ type Config struct { ...@@ -30,14 +30,14 @@ type Config struct {
ApiUrl string ApiUrl string
} }
type hcwClient struct { type HcwClient struct {
Config *Config Config *Config
} }
func New(req *Config) *hcwClient { func New(req *Config) *HcwClient {
HcwClient := new(hcwClient) hcwClient := new(HcwClient)
HcwClient.Config = req hcwClient.Config = req
return HcwClient return hcwClient
} }
//const ( //const (
...@@ -50,7 +50,7 @@ type EncryptedResponse struct { ...@@ -50,7 +50,7 @@ type EncryptedResponse struct {
Signature string `json:"signature"` Signature string `json:"signature"`
} }
func (s *hcwClient) EncryptWithSignature(data interface{}) (string, error) { func (s *HcwClient) EncryptWithSignature(data interface{}) (string, error) {
// 生成时间戳 // 生成时间戳
timestamp := time.Now().Unix() timestamp := time.Now().Unix()
...@@ -152,7 +152,7 @@ func mapToSortedQuery(params map[string]string) string { ...@@ -152,7 +152,7 @@ func mapToSortedQuery(params map[string]string) string {
return builder.String() return builder.String()
} }
func (s *hcwClient) post(ctx context.Context, method string, req interface{}) (res string, err error) { func (s *HcwClient) post(ctx context.Context, method string, req interface{}) (res string, err error) {
Start := gtime.TimestampMilli() Start := gtime.TimestampMilli()
reqMap := gconv.Map(req) reqMap := gconv.Map(req)
...@@ -184,7 +184,7 @@ func (s *hcwClient) post(ctx context.Context, method string, req interface{}) (r ...@@ -184,7 +184,7 @@ func (s *hcwClient) post(ctx context.Context, method string, req interface{}) (r
return return
} }
func (s *hcwClient) get(ctx context.Context, method string, req interface{}) (res string, err error) { func (s *HcwClient) get(ctx context.Context, method string, req interface{}) (res string, err error) {
Start := gtime.TimestampMilli() Start := gtime.TimestampMilli()
reqMap := gconv.Map(req) reqMap := gconv.Map(req)
param := gjson.New(reqMap) param := gjson.New(reqMap)
......
...@@ -38,7 +38,7 @@ type GoodsListRes struct { ...@@ -38,7 +38,7 @@ type GoodsListRes struct {
} }
// 商品列表 // 商品列表
func (s *hcwClient) GoodsList(ctx context.Context, req *GoodsListReq) (res *GoodsListRes, err error) { func (s *HcwClient) GoodsList(ctx context.Context, req *GoodsListReq) (res *GoodsListRes, err error) {
var method = "/api/v1/product" var method = "/api/v1/product"
result, err := s.get(ctx, method, req) result, err := s.get(ctx, method, req)
if nil != err { if nil != err {
...@@ -75,7 +75,7 @@ type GoodsDetailRes struct { ...@@ -75,7 +75,7 @@ type GoodsDetailRes struct {
} }
// 商品详情 // 商品详情
func (s *hcwClient) GoodsDetail(ctx context.Context, productSn, source string) (res *GoodsDetailRes, err error) { func (s *HcwClient) GoodsDetail(ctx context.Context, productSn, source string) (res *GoodsDetailRes, err error) {
var method = "/api/v1/product/" + productSn var method = "/api/v1/product/" + productSn
req := &GoodsDetailReq{} req := &GoodsDetailReq{}
req.Source = source req.Source = source
......
...@@ -55,7 +55,7 @@ type OrderCreateRes struct { ...@@ -55,7 +55,7 @@ type OrderCreateRes struct {
} `json:"data"` } `json:"data"`
} }
func (s *hcwClient) OrderCreate(ctx context.Context, req *OrderCreateReq) (res *OrderCreateRes, err error) { func (s *HcwClient) OrderCreate(ctx context.Context, req *OrderCreateReq) (res *OrderCreateRes, err error) {
var method = "/api/v1/order" var method = "/api/v1/order"
result, err := s.post(ctx, method, req) result, err := s.post(ctx, method, req)
if nil != err { if nil != err {
...@@ -99,7 +99,7 @@ type OrderListRes struct { ...@@ -99,7 +99,7 @@ type OrderListRes struct {
} `json:"data"` } `json:"data"`
} }
func (s *hcwClient) OrderList(ctx context.Context, req *OrderCreateReq) (res *OrderListRes, err error) { func (s *HcwClient) OrderList(ctx context.Context, req *OrderCreateReq) (res *OrderListRes, err error) {
var method = "/api/v1/order" var method = "/api/v1/order"
result, err := s.get(ctx, method, req) result, err := s.get(ctx, method, req)
if nil != err { if nil != err {
...@@ -173,7 +173,7 @@ type OrderDetailRes struct { ...@@ -173,7 +173,7 @@ type OrderDetailRes struct {
} `json:"data"` } `json:"data"`
} }
func (s *hcwClient) OrderDetail(ctx context.Context, orderSn string) (res *OrderDetailRes, err error) { func (s *HcwClient) OrderDetail(ctx context.Context, orderSn string) (res *OrderDetailRes, err error) {
var method = "/api/v1/order/" + orderSn var method = "/api/v1/order/" + orderSn
result, err := s.get(ctx, method, g.Map{}) result, err := s.get(ctx, method, g.Map{})
if nil != err { if nil != err {
...@@ -197,7 +197,7 @@ type OrderCheckRes struct { ...@@ -197,7 +197,7 @@ type OrderCheckRes struct {
} `json:"data"` } `json:"data"`
} }
func (s *hcwClient) OrderCheck(ctx context.Context, req *OrderCheckReq) (res *OrderCheckRes, err error) { func (s *HcwClient) OrderCheck(ctx context.Context, req *OrderCheckReq) (res *OrderCheckRes, err error) {
var method = "/api/v1/order/check" var method = "/api/v1/order/check"
result, err := s.post(ctx, method, req) result, err := s.post(ctx, method, req)
if nil != err { if nil != err {
......
...@@ -24,7 +24,7 @@ type RefundCreateReq struct { ...@@ -24,7 +24,7 @@ type RefundCreateReq struct {
type RefundCreateRes struct { type RefundCreateRes struct {
} }
func (s *hcwClient) OrderRefundCreate(ctx context.Context, req *RefundCreateReq) (res *RefundCreateRes, err error) { func (s *HcwClient) OrderRefundCreate(ctx context.Context, req *RefundCreateReq) (res *RefundCreateRes, err error) {
var method = "/api/v1/orderRefund" var method = "/api/v1/orderRefund"
result, err := s.post(ctx, method, req) result, err := s.post(ctx, method, req)
if nil != err { if nil != err {
...@@ -42,7 +42,7 @@ type RefundDetailReq struct { ...@@ -42,7 +42,7 @@ type RefundDetailReq struct {
type RefundDetailRes struct { type RefundDetailRes struct {
} }
func (s *hcwClient) OrderRefundDetail(ctx context.Context, req *RefundDetailReq) (res *RefundDetailRes, err error) { func (s *HcwClient) OrderRefundDetail(ctx context.Context, req *RefundDetailReq) (res *RefundDetailRes, err error) {
var method = "/api/v1/orderRefund" var method = "/api/v1/orderRefund"
result, err := s.get(ctx, method, req) result, err := s.get(ctx, method, req)
if nil != err { if nil != err {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论