切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
5 years ago
提交
54b83647ec88620552fe375d3b6932c3d457d925
1 个父辈
53a06627
更新
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
6 行增加
和
3 行删除
pkg/application/orderinfo/service/order_info.go
pkg/infrastructure/dao/pg_order_base_dao.go
pkg/application/orderinfo/service/order_info.go
查看文件 @
54b8364
...
...
@@ -736,7 +736,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde
});
err
!=
nil
{
return
nil
,
cnt
,
lib
.
ThrowError
(
lib
.
TRANSACTION_ERROR
,
err
.
Error
())
}
ordersM
,
cnt
,
err
=
orderBaseDao
.
OrderListByCondition
(
ordersM
,
cnt
,
err
=
orderBaseDao
.
Order
Bonus
ListByCondition
(
listOrderQuery
.
CompanyId
,
listOrderQuery
.
OrderType
,
listOrderQuery
.
PartnerOrCode
,
...
...
pkg/infrastructure/dao/pg_order_base_dao.go
查看文件 @
54b8364
...
...
@@ -5,6 +5,7 @@ import (
"github.com/go-pg/pg/v10/orm"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/domain"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/infrastructure/pg/models"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/infrastructure/pg/transaction"
)
...
...
@@ -45,15 +46,17 @@ func (dao OrderBaseDao) DeliveryCodeExist(code string, companyId int64, notId ..
return
ok
,
err
}
//OrderListByCondition 根据条件获取订单列表
//OrderListByCondition 根据条件获取订单
分红
列表
//orderType 订单类型
//partnerOrCode 合伙人姓名或订单号或发货单号
func
(
dao
OrderBaseDao
)
OrderListByCondition
(
companyId
int64
,
orderType
int
,
partnerOrCode
string
,
limit
,
offset
int
)
([]
models
.
OrderBase
,
int
,
error
)
{
func
(
dao
OrderBaseDao
)
Order
Bonus
ListByCondition
(
companyId
int64
,
orderType
int
,
partnerOrCode
string
,
limit
,
offset
int
)
([]
models
.
OrderBase
,
int
,
error
)
{
tx
:=
dao
.
transactionContext
.
GetDB
()
var
orders
[]
models
.
OrderBase
query
:=
tx
.
Model
(
&
orders
)
.
Where
(
"order_base.company_id=?"
,
companyId
)
if
orderType
>
0
{
query
=
query
.
Where
(
"order_base.order_type=?"
,
orderType
)
}
else
{
query
=
query
.
Where
(
"order_base.order_type<>?"
,
domain
.
OrderIntention
)
}
if
len
(
partnerOrCode
)
>
0
{
query
=
query
.
Join
(
"LEFT JOIN partner_info as p ON order_base.partner_id=p.id"
)
.
...
...
请
注册
或
登录
后发表评论