Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
L
library
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
stbz
library
Commits
241a2e03
提交
241a2e03
authored
10 个月前
作者:
张立波
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
云众
上级
270e63f5
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
50 行增加
和
63 行删除
+50
-63
yunzmall.go
upstream/yunzmall/yunzmall.go
+0
-5
yunzmall_goods.go
upstream/yunzmall/yunzmall_goods.go
+9
-11
yunzmall_logistics.go
upstream/yunzmall/yunzmall_logistics.go
+6
-6
yunzmall_order.go
upstream/yunzmall/yunzmall_order.go
+12
-14
yunzmall_refund.go
upstream/yunzmall/yunzmall_refund.go
+17
-19
yunzmall_storage.go
upstream/yunzmall/yunzmall_storage.go
+6
-8
没有找到文件。
upstream/yunzmall/yunzmall.go
浏览文件 @
241a2e03
...
@@ -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
...
...
This diff is collapsed.
Click to expand it.
upstream/yunzmall/yunzmall_goods.go
浏览文件 @
241a2e03
...
@@ -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)
//
Goods
CursorList 选品列表API(全量,cursor)
func
(
s
goodsLogic
)
CursorList
(
ctx
context
.
Context
,
req
GoodsCursorListReq
)
(
res
*
GoodsCursorListRes
,
err
error
)
{
func
(
s
*
Client
)
Goods
CursorList
(
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 商品详情
//
Goods
Detail 商品详情
func
(
s
goodsLogic
)
Detail
(
ctx
context
.
Context
,
req
interface
{})
(
res
*
GoodsDetailRes
,
err
error
)
{
func
(
s
*
Client
)
Goods
Detail
(
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 商品列表
//
Goods
List 商品列表
func
(
s
goodsLogic
)
List
(
ctx
context
.
Context
,
req
GoodsListReq
)
(
res
*
GoodsListRes
,
err
error
)
{
func
(
s
*
Client
)
Goods
List
(
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
}
}
...
...
This diff is collapsed.
Click to expand it.
upstream/yunzmall/yunzmall_logistics.go
浏览文件 @
241a2e03
...
@@ -21,10 +21,10 @@ type LogisticsCompanyRes struct {
...
@@ -21,10 +21,10 @@ type LogisticsCompanyRes struct {
}
`json:"data"`
}
`json:"data"`
}
}
// Company 快递公司
//
Logistics
Company 快递公司
func
(
s
logisticsLogic
)
Company
(
ctx
context
.
Context
)
(
res
*
LogisticsCompanyRes
,
err
error
)
{
func
(
s
*
Client
)
Logistics
Company
(
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 获取物流信息
//
Logistics
Delivery 获取物流信息
func
(
s
logisticsLogic
)
Delivery
(
ctx
context
.
Context
,
req
string
)
(
res
*
LogisticsTraceRes
,
err
error
)
{
func
(
s
*
Client
)
Logistics
Delivery
(
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
{
...
...
This diff is collapsed.
Click to expand it.
upstream/yunzmall/yunzmall_order.go
浏览文件 @
241a2e03
...
@@ -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 前置校验
//
Order
Before 前置校验
func
(
s
orderLogic
)
Before
(
ctx
context
.
Context
,
req
OrderBeforeReq
)
(
res
*
OrderBeforeRes
,
err
error
)
{
func
(
s
*
Client
)
Order
Before
(
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 下单
//
Order
Create 下单
func
(
s
orderLogic
)
Create
(
ctx
context
.
Context
,
req
OrderCreateReq
)
(
res
*
OrderCreateRes
,
err
error
)
{
func
(
s
*
Client
)
Order
Create
(
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 可售检测
//
Order
Available 可售检测
func
(
s
orderLogic
)
Available
(
ctx
context
.
Context
,
req
OrderAvailableReq
)
(
res
*
OrderAvailableRes
,
err
error
)
{
func
(
s
*
Client
)
Order
Available
(
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 订单详情
//
Order
Detail 订单详情
func
(
s
orderLogic
)
Detail
(
ctx
context
.
Context
,
req
string
)
(
res
*
OrderDetailRes
,
err
error
)
{
func
(
s
*
Client
)
Order
Detail
(
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
{
...
...
This diff is collapsed.
Click to expand it.
upstream/yunzmall/yunzmall_refund.go
浏览文件 @
241a2e03
...
@@ -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
)
Refund
Before
(
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 详情
//
Refund
Detail 详情
func
(
s
refundLogic
)
Detail
(
ctx
context
.
Context
,
req
interface
{})
(
res
*
RefundDetailRes
,
err
error
)
{
func
(
s
*
Client
)
Refund
Detail
(
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 退货地址
//
Refund
Address 退货地址
func
(
s
refundLogic
)
Address
(
ctx
context
.
Context
,
req
interface
{})
(
res
*
RefundAddressRes
,
err
error
)
{
func
(
s
*
Client
)
Refund
Address
(
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 售后原因
// Re
fundRe
ason 售后原因
func
(
s
refundLogic
)
Reason
(
ctx
context
.
Context
,
afterSaleType
,
isReceived
int
)
(
res
*
RefundReasonRes
,
err
error
)
{
func
(
s
*
Client
)
Refund
Reason
(
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 申请售后
//
Refund
Create 申请售后
func
(
s
refundLogic
)
Create
(
ctx
context
.
Context
,
req
RefundCreateReq
)
(
res
*
RefundCreateRes
,
err
error
)
{
func
(
s
*
Client
)
Refund
Create
(
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 售后发货
//
Refund
Send 售后发货
func
(
s
refundLogic
)
Send
(
ctx
context
.
Context
,
req
RefundSendReq
)
(
res
*
CommonRes
,
err
error
)
{
func
(
s
*
Client
)
Refund
Send
(
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
}
}
...
...
This diff is collapsed.
Click to expand it.
upstream/yunzmall/yunzmall_storage.go
浏览文件 @
241a2e03
...
@@ -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 删除选品库商品
//
Storage
Delete 删除选品库商品
func
(
s
storageLogic
)
Delete
(
ctx
context
.
Context
,
req
interface
{})
(
res
*
CommonRes
,
err
error
)
{
func
(
s
*
Client
)
Storage
Delete
(
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
{
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论