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

Merge branch 'featrue/hcgyl'

......@@ -30,14 +30,14 @@ type Config struct {
ApiUrl string
}
type hcwClient struct {
type HcwClient struct {
Config *Config
}
func New(req *Config) *hcwClient {
HcwClient := new(hcwClient)
HcwClient.Config = req
return HcwClient
func New(req *Config) *HcwClient {
hcwClient := new(HcwClient)
hcwClient.Config = req
return hcwClient
}
//const (
......@@ -50,7 +50,7 @@ type EncryptedResponse struct {
Signature string `json:"signature"`
}
func (s *hcwClient) EncryptWithSignature(data interface{}) (string, error) {
func (s *HcwClient) EncryptWithSignature(data interface{}) (string, error) {
// 生成时间戳
timestamp := time.Now().Unix()
......@@ -152,7 +152,7 @@ func mapToSortedQuery(params map[string]string) 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()
reqMap := gconv.Map(req)
......@@ -184,7 +184,7 @@ func (s *hcwClient) post(ctx context.Context, method string, req interface{}) (r
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()
reqMap := gconv.Map(req)
param := gjson.New(reqMap)
......
......@@ -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"
result, err := s.get(ctx, method, req)
if nil != err {
......@@ -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
req := &GoodsDetailReq{}
req.Source = source
......
......@@ -55,7 +55,7 @@ type OrderCreateRes struct {
} `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"
result, err := s.post(ctx, method, req)
if nil != err {
......@@ -99,7 +99,7 @@ type OrderListRes struct {
} `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"
result, err := s.get(ctx, method, req)
if nil != err {
......@@ -173,7 +173,7 @@ type OrderDetailRes struct {
} `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
result, err := s.get(ctx, method, g.Map{})
if nil != err {
......@@ -197,7 +197,7 @@ type OrderCheckRes struct {
} `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"
result, err := s.post(ctx, method, req)
if nil != err {
......
......@@ -24,7 +24,7 @@ type RefundCreateReq 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"
result, err := s.post(ctx, method, req)
if nil != err {
......@@ -42,7 +42,7 @@ type RefundDetailReq 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"
result, err := s.get(ctx, method, req)
if nil != err {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论