提交 241a2e03 authored 作者: 张立波's avatar 张立波

云众

上级 270e63f5
...@@ -25,11 +25,6 @@ type Client struct { ...@@ -25,11 +25,6 @@ type Client struct {
Url string Url string
DB int DB int
Source int Source int
Goods goodsLogic
Logistics logisticsLogic
Order orderLogic
Refund refundLogic
Storage storageLogic
} }
var server *Client var server *Client
......
...@@ -10,8 +10,6 @@ import ( ...@@ -10,8 +10,6 @@ import (
type goodsLogic struct { type goodsLogic struct {
} }
var Goods = goodsLogic{}
type GoodsCursorListReq struct { type GoodsCursorListReq struct {
Cursor int `json:"cursor,omitempty"` //游标 Cursor int `json:"cursor,omitempty"` //游标
PageSize int `json:"pageSize"` //每页个数 PageSize int `json:"pageSize"` //每页个数
...@@ -94,10 +92,10 @@ type GoodsCursorListRes struct { ...@@ -94,10 +92,10 @@ type GoodsCursorListRes struct {
} `json:"data"` } `json:"data"`
} }
// CursorList 选品列表API(全量,cursor) // GoodsCursorList 选品列表API(全量,cursor)
func (s goodsLogic) CursorList(ctx context.Context, req GoodsCursorListReq) (res *GoodsCursorListRes, err error) { func (s *Client) GoodsCursorList(ctx context.Context, req GoodsCursorListReq) (res *GoodsCursorListRes, err error) {
var method = "/app/product/storage/cursorList" var method = "/app/product/storage/cursorList"
result, err := post(ctx, method, gconv.Map(req)) result, err := s.post(ctx, method, gconv.Map(req))
if err != nil { if err != nil {
return return
} }
...@@ -314,10 +312,10 @@ type GoodsDetailRes struct { ...@@ -314,10 +312,10 @@ type GoodsDetailRes struct {
} `json:"data"` } `json:"data"`
} }
// Detail 商品详情 // GoodsDetail 商品详情
func (s goodsLogic) Detail(ctx context.Context, req interface{}) (res *GoodsDetailRes, err error) { func (s *Client) GoodsDetail(ctx context.Context, req interface{}) (res *GoodsDetailRes, err error) {
var method = "/app/product/storage/detailList" var method = "/app/product/storage/detailList"
result, err := post(ctx, method, g.Map{ result, err := s.post(ctx, method, g.Map{
"ids": gconv.Ints(req), "ids": gconv.Ints(req),
}) })
if err != nil { if err != nil {
...@@ -428,10 +426,10 @@ type GoodsListRes struct { ...@@ -428,10 +426,10 @@ type GoodsListRes struct {
} `json:"data"` } `json:"data"`
} }
// List 商品列表 // GoodsList 商品列表
func (s goodsLogic) List(ctx context.Context, req GoodsListReq) (res *GoodsListRes, err error) { func (s *Client) GoodsList(ctx context.Context, req GoodsListReq) (res *GoodsListRes, err error) {
var method = "/app/product/storage/list" var method = "/app/product/storage/list"
result, err := post(ctx, method, gconv.Map(req)) result, err := s.post(ctx, method, gconv.Map(req))
if err != nil { if err != nil {
return return
} }
......
...@@ -21,10 +21,10 @@ type LogisticsCompanyRes struct { ...@@ -21,10 +21,10 @@ type LogisticsCompanyRes struct {
} `json:"data"` } `json:"data"`
} }
// Company 快递公司 // LogisticsCompany 快递公司
func (s logisticsLogic) Company(ctx context.Context) (res *LogisticsCompanyRes, err error) { func (s *Client) LogisticsCompany(ctx context.Context) (res *LogisticsCompanyRes, err error) {
var method = "/app/order/cloud/company/list" var method = "/app/order/cloud/company/list"
result, err := get(ctx, method, g.Map{}) result, err := s.get(ctx, method, g.Map{})
if err != nil { if err != nil {
return return
} }
...@@ -53,10 +53,10 @@ type LogisticsTraceRes struct { ...@@ -53,10 +53,10 @@ type LogisticsTraceRes struct {
} `json:"data"` } `json:"data"`
} }
//Delivery 获取物流信息 //LogisticsDelivery 获取物流信息
func (s logisticsLogic) Delivery(ctx context.Context, req string) (res *LogisticsTraceRes, err error) { func (s *Client) LogisticsDelivery(ctx context.Context, req string) (res *LogisticsTraceRes, err error) {
var method = "/app/order/Logistic" var method = "/app/order/Logistic"
result, err := post(ctx, method, g.Map{ result, err := s.post(ctx, method, g.Map{
"order_sn": req, "order_sn": req,
}) })
if err != nil { if err != nil {
......
...@@ -10,8 +10,6 @@ import ( ...@@ -10,8 +10,6 @@ import (
type orderLogic struct { type orderLogic struct {
} }
var Order = orderLogic{}
type OrderAddress struct { type OrderAddress struct {
Area string `json:"area"` Area string `json:"area"`
City string `json:"city"` City string `json:"city"`
...@@ -40,10 +38,10 @@ type OrderBeforeRes struct { ...@@ -40,10 +38,10 @@ type OrderBeforeRes struct {
} `json:"data"` } `json:"data"`
} }
// Before 前置校验 // OrderBefore 前置校验
func (s orderLogic) Before(ctx context.Context, req OrderBeforeReq) (res *OrderBeforeRes, err error) { func (s *Client) OrderBefore(ctx context.Context, req OrderBeforeReq) (res *OrderBeforeRes, err error) {
var method = "/app/order/beforeCheck" var method = "/app/order/beforeCheck"
result, err := post(ctx, method, gconv.Map(req)) result, err := s.post(ctx, method, gconv.Map(req))
if err != nil { if err != nil {
return return
} }
...@@ -429,10 +427,10 @@ type OrderCreateRes struct { ...@@ -429,10 +427,10 @@ type OrderCreateRes struct {
} `json:"data"` } `json:"data"`
} }
// Create 下单 // OrderCreate 下单
func (s orderLogic) Create(ctx context.Context, req OrderCreateReq) (res *OrderCreateRes, err error) { func (s *Client) OrderCreate(ctx context.Context, req OrderCreateReq) (res *OrderCreateRes, err error) {
var method = "/app/order" var method = "/app/order"
result, err := post(ctx, method, gconv.Map(req)) result, err := s.post(ctx, method, gconv.Map(req))
if err != nil { if err != nil {
return return
} }
...@@ -454,10 +452,10 @@ type OrderAvailableRes struct { ...@@ -454,10 +452,10 @@ type OrderAvailableRes struct {
Msg string `json:"msg"` Msg string `json:"msg"`
} }
// Available 可售检测 // OrderAvailable 可售检测
func (s orderLogic) Available(ctx context.Context, req OrderAvailableReq) (res *OrderAvailableRes, err error) { func (s *Client) OrderAvailable(ctx context.Context, req OrderAvailableReq) (res *OrderAvailableRes, err error) {
var method = "/app/order/availableCheck" var method = "/app/order/availableCheck"
result, err := post(ctx, method, gconv.Map(req)) result, err := s.post(ctx, method, gconv.Map(req))
if err != nil { if err != nil {
return return
} }
...@@ -574,10 +572,10 @@ type OrderDetailRes struct { ...@@ -574,10 +572,10 @@ type OrderDetailRes struct {
} `json:"data"` } `json:"data"`
} }
// Detail 订单详情 // OrderDetail 订单详情
func (s orderLogic) Detail(ctx context.Context, req string) (res *OrderDetailRes, err error) { func (s *Client) OrderDetail(ctx context.Context, req string) (res *OrderDetailRes, err error) {
var method = "/app/order/orderDetail" var method = "/app/order/orderDetail"
result, err := get(ctx, method, g.Map{ result, err := s.get(ctx, method, g.Map{
"order_sn": req, "order_sn": req,
}) })
if err != nil { if err != nil {
......
...@@ -10,16 +10,14 @@ import ( ...@@ -10,16 +10,14 @@ import (
type refundLogic struct { type refundLogic struct {
} }
var Refund = refundLogic{}
type RefundBeforeRes struct { type RefundBeforeRes struct {
CommonRes CommonRes
Data map[string]string `json:"data"` Data map[string]string `json:"data"`
} }
func (s refundLogic) Before(ctx context.Context, req string) (res *RefundBeforeRes, err error) { func (s *Client) RefundBefore(ctx context.Context, req string) (res *RefundBeforeRes, err error) {
var method = "/app/afterSales/getAfterSalesTypeNameMap" var method = "/app/afterSales/getAfterSalesTypeNameMap"
result, err := get(ctx, method, g.Map{ result, err := s.get(ctx, method, g.Map{
"order_item_id": req, "order_item_id": req,
}) })
if err != nil { if err != nil {
...@@ -113,10 +111,10 @@ type RefundDetailRes struct { ...@@ -113,10 +111,10 @@ type RefundDetailRes struct {
} `json:"data"` } `json:"data"`
} }
// Detail 详情 // RefundDetail 详情
func (s refundLogic) Detail(ctx context.Context, req interface{}) (res *RefundDetailRes, err error) { func (s *Client) RefundDetail(ctx context.Context, req interface{}) (res *RefundDetailRes, err error) {
var method = "/app/afterSales/get" var method = "/app/afterSales/get"
result, err := get(ctx, method, g.Map{ result, err := s.get(ctx, method, g.Map{
"id": gconv.Int(req), "id": gconv.Int(req),
}) })
if err != nil { if err != nil {
...@@ -167,10 +165,10 @@ type RefundAddressRes struct { ...@@ -167,10 +165,10 @@ type RefundAddressRes struct {
} `json:"data"` } `json:"data"`
} }
// Address 退货地址 // RefundAddress 退货地址
func (s refundLogic) Address(ctx context.Context, req interface{}) (res *RefundAddressRes, err error) { func (s *Client) RefundAddress(ctx context.Context, req interface{}) (res *RefundAddressRes, err error) {
var method = "/app/supplier/findShopAddressByOrderId" var method = "/app/supplier/findShopAddressByOrderId"
result, err := get(ctx, method, g.Map{ result, err := s.get(ctx, method, g.Map{
"after_sales_id": gconv.Int(req), "after_sales_id": gconv.Int(req),
}) })
if err != nil { if err != nil {
...@@ -188,10 +186,10 @@ type RefundReasonRes struct { ...@@ -188,10 +186,10 @@ type RefundReasonRes struct {
Msg string `json:"msg"` Msg string `json:"msg"`
} }
// Reason 售后原因 // RefundReason 售后原因
func (s refundLogic) Reason(ctx context.Context, afterSaleType, isReceived int) (res *RefundReasonRes, err error) { func (s *Client) RefundReason(ctx context.Context, afterSaleType, isReceived int) (res *RefundReasonRes, err error) {
var method = "/app/afterSales/reason/list" var method = "/app/afterSales/reason/list"
result, err := get(ctx, method, g.Map{ result, err := s.get(ctx, method, g.Map{
"after_sale_type": afterSaleType, "after_sale_type": afterSaleType,
"is_received": isReceived, "is_received": isReceived,
}) })
...@@ -223,10 +221,10 @@ type RefundCreateRes struct { ...@@ -223,10 +221,10 @@ type RefundCreateRes struct {
Data int `json:"data"` Data int `json:"data"`
} }
// Create 申请售后 // RefundCreate 申请售后
func (s refundLogic) Create(ctx context.Context, req RefundCreateReq) (res *RefundCreateRes, err error) { func (s *Client) RefundCreate(ctx context.Context, req RefundCreateReq) (res *RefundCreateRes, err error) {
var method = "/app/afterSales/create" var method = "/app/afterSales/create"
result, err := post(ctx, method, gconv.Map(req)) result, err := s.post(ctx, method, gconv.Map(req))
if err != nil { if err != nil {
return return
} }
...@@ -242,10 +240,10 @@ type RefundSendReq struct { ...@@ -242,10 +240,10 @@ type RefundSendReq struct {
ShippingAddressID int `json:"shipping_address_id"` //售后商家收货地址 通过售后id获取默认商家售后退货地址 获得 ShippingAddressID int `json:"shipping_address_id"` //售后商家收货地址 通过售后id获取默认商家售后退货地址 获得
} }
// Send 售后发货 // RefundSend 售后发货
func (s refundLogic) Send(ctx context.Context, req RefundSendReq) (res *CommonRes, err error) { func (s *Client) RefundSend(ctx context.Context, req RefundSendReq) (res *CommonRes, err error) {
var method = "app/afterSales/send" var method = "app/afterSales/send"
result, err := post(ctx, method, gconv.Map(req)) result, err := s.post(ctx, method, gconv.Map(req))
if err != nil { if err != nil {
return return
} }
......
...@@ -10,12 +10,10 @@ import ( ...@@ -10,12 +10,10 @@ import (
type storageLogic struct { type storageLogic struct {
} }
var Storage = storageLogic{} // StorageAdd 添加选品库商品
func (s *Client) StorageAdd(ctx context.Context, req interface{}) (res *CommonRes, err error) {
// Add 添加选品库商品
func (s storageLogic) Add(ctx context.Context, req interface{}) (res *CommonRes, err error) {
var method = "/app/product/storage/addStorage" var method = "/app/product/storage/addStorage"
result, err := post(ctx, method, g.Map{ result, err := s.post(ctx, method, g.Map{
"ids": gconv.Ints(req), "ids": gconv.Ints(req),
}) })
if err != nil { if err != nil {
...@@ -25,10 +23,10 @@ func (s storageLogic) Add(ctx context.Context, req interface{}) (res *CommonRes, ...@@ -25,10 +23,10 @@ func (s storageLogic) Add(ctx context.Context, req interface{}) (res *CommonRes,
return return
} }
// Delete 删除选品库商品 // StorageDelete 删除选品库商品
func (s storageLogic) Delete(ctx context.Context, req interface{}) (res *CommonRes, err error) { func (s *Client) StorageDelete(ctx context.Context, req interface{}) (res *CommonRes, err error) {
var method = "/app/product/storage/deleteStorage" var method = "/app/product/storage/deleteStorage"
result, err := post(ctx, method, g.Map{ result, err := s.post(ctx, method, g.Map{
"ids": gconv.Ints(req), "ids": gconv.Ints(req),
}) })
if err != nil { if err != nil {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论