切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
5 years ago
提交
322919f01824f30fc4a90b7ff71485c1aad46483
1 个父辈
83b8f938
bug 修复
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
14 行增加
和
6 行删除
pkg/application/orderinfo/service/order_info.go
pkg/application/partnerInfo/service/partner_info.go
pkg/infrastructure/repository/pg_partner_info_repository.go
pkg/application/orderinfo/service/order_info.go
查看文件 @
322919f
...
...
@@ -27,11 +27,18 @@ func (service OrderInfoService) PageListOrderBase(listOrderQuery query.ListOrder
if
err
!=
nil
{
return
nil
,
0
,
lib
.
ThrowError
(
lib
.
TRANSACTION_ERROR
,
err
.
Error
())
}
if
err
=
transactionContext
.
StartTransaction
();
err
!=
nil
{
return
nil
,
0
,
err
}
defer
func
()
{
transactionContext
.
RollbackTransaction
()
}()
var
(
orderRepository
domain
.
OrderBaseRepository
orders
[]
domain
.
OrderBase
cnt
int
)
if
value
,
err
:=
factory
.
CreateOrderBaseRepository
(
map
[
string
]
interface
{}{
"transactionContext"
:
transactionContext
,
});
err
!=
nil
{
...
...
@@ -68,6 +75,7 @@ func (service OrderInfoService) PageListOrderBase(listOrderQuery query.ListOrder
}
orders
[
i
]
.
PartnerInfo
=
partnerData
.
Partner
}
transactionContext
.
CommitTransaction
()
return
orders
,
cnt
,
nil
}
...
...
pkg/application/partnerInfo/service/partner_info.go
查看文件 @
322919f
...
...
@@ -246,9 +246,9 @@ func (PartnerInfoService *PartnerInfoService) ListPartnerInfo(listPartnerInfoQue
return
0
,
nil
,
lib
.
ThrowError
(
lib
.
TRANSACTION_ERROR
,
err
.
Error
())
}
defer
func
()
{
if
err
!=
nil
{
transactionContext
.
RollbackTransaction
()
}
transactionContext
.
RollbackTransaction
()
}()
var
(
partnerInfoRepository
domain
.
PartnerInfoRepository
...
...
pkg/infrastructure/repository/pg_partner_info_repository.go
查看文件 @
322919f
...
...
@@ -96,7 +96,7 @@ func (repository *PartnerInfoRepository) Save(dm *domain.PartnerInfo) error {
}
func
(
repository
*
PartnerInfoRepository
)
FindOne
(
queryOptions
domain
.
PartnerFindOneQuery
)
(
*
domain
.
PartnerInfo
,
error
)
{
tx
:=
repository
.
transactionContext
.
Pg
Dd
tx
:=
repository
.
transactionContext
.
Pg
Tx
PartnerInfoModel
:=
new
(
models
.
PartnerInfo
)
query
:=
tx
.
Model
(
PartnerInfoModel
)
if
len
(
queryOptions
.
AccountEqual
)
>
0
{
...
...
@@ -116,7 +116,7 @@ func (repository *PartnerInfoRepository) FindOne(queryOptions domain.PartnerFind
}
func
(
repository
*
PartnerInfoRepository
)
Find
(
queryOption
domain
.
PartnerFindQuery
)
([]
domain
.
PartnerInfo
,
error
)
{
db
:=
repository
.
transactionContext
.
Pg
Dd
db
:=
repository
.
transactionContext
.
Pg
Tx
partnerModels
:=
[]
models
.
PartnerInfo
{}
query
:=
db
.
Model
(
&
partnerModels
)
if
len
(
queryOption
.
PartnerName
)
>
0
{
...
...
@@ -168,7 +168,7 @@ func (repository *PartnerInfoRepository) Find(queryOption domain.PartnerFindQuer
}
func
(
repository
PartnerInfoRepository
)
CountAll
(
queryOption
domain
.
PartnerFindQuery
)
(
int
,
error
)
{
db
:=
repository
.
transactionContext
.
Pg
Dd
db
:=
repository
.
transactionContext
.
Pg
Tx
partnerModels
:=
models
.
PartnerInfo
{}
query
:=
db
.
Model
(
&
partnerModels
)
if
len
(
queryOption
.
PartnerName
)
>
0
{
...
...
请
注册
或
登录
后发表评论