切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
yangfu
5 years ago
提交
aaa71bf85e8861cf58f3dfc3caf60bf0c3fa9e34
1 个父辈
ba2a51d2
分红管理列表
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
11 行增加
和
11 行删除
pkg/application/order_payment/query/list_dividend_orders.go
pkg/application/order_payment/service/order_payment.go
pkg/infrastructure/dao/pg_order_dao.go
pkg/application/order_payment/query/list_dividend_orders.go
查看文件 @
aaa71bf
...
...
@@ -2,10 +2,10 @@ package query
type
ListDividendOrdersQuery
struct
{
// 合伙人类别
PartnerName
string
`json:"partnerName"`
OrderNumber
string
`json:"orderNumber"`
PageSize
int
`json:"pageSize"`
PageNumber
int
`json:"pageNumber"`
PartnerId
string
`json:"partnerId"`
SearchText
string
`json:"searchText"`
PageSize
int
`json:"pageSize"`
PageNumber
int
`json:"pageNumber"`
}
func
(
q
*
ListDividendOrdersQuery
)
ValidateQuery
()
error
{
...
...
pkg/application/order_payment/service/order_payment.go
查看文件 @
aaa71bf
...
...
@@ -164,11 +164,11 @@ func (OrderPaymentService *OrderPaymentService) ListDividendOrders(listOrderPaym
}
}()
if
count
,
orders
,
err
=
OrderDao
.
GetDividendOrders
(
map
[
string
]
interface
{}{
"orderCode"
:
listOrderPaymentQuery
.
OrderNumber
,
"partnerName"
:
listOrderPaymentQuery
.
PartnerName
,
"orderType"
:
1
,
"offset"
:
(
listOrderPaymentQuery
.
PageNumber
-
1
)
*
listOrderPaymentQuery
.
PageSize
,
"limit"
:
listOrderPaymentQuery
.
PageSize
,
"orderCode"
:
listOrderPaymentQuery
.
SearchText
,
"partnerId"
:
listOrderPaymentQuery
.
PartnerId
,
"orderType"
:
1
,
"offset"
:
(
listOrderPaymentQuery
.
PageNumber
-
1
)
*
listOrderPaymentQuery
.
PageSize
,
"limit"
:
listOrderPaymentQuery
.
PageSize
,
});
err
!=
nil
{
return
0
,
nil
,
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
...
...
pkg/infrastructure/dao/pg_order_dao.go
查看文件 @
aaa71bf
...
...
@@ -57,8 +57,8 @@ func (dao *OrderDao) GetDividendOrders(options map[string]interface{}) (count in
if
v
,
ok
:=
options
[
"orderType"
];
ok
{
q
.
Where
(
`"order".order_type=?`
,
v
)
}
if
v
,
ok
:=
options
[
"partnerName"
];
ok
&&
len
(
v
.
(
string
))
>
0
{
q
.
Where
(
`partner_info.partner_name like ?`
,
"%"
+
v
.
(
string
)
+
"%"
)
if
v
,
ok
:=
options
[
"partnerId"
];
ok
&&
len
(
v
.
(
string
))
>
0
{
q
.
Where
(
`"order".partner_id =?`
,
v
)
}
if
v
,
ok
:=
options
[
"offset"
];
ok
{
q
.
Offset
(
v
.
(
int
))
...
...
请
注册
或
登录
后发表评论