切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
5 years ago
提交
30befc2c60b5773a7b3169cbe159962808eed131
1 个父辈
309320cc
bug 修复
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
8 行增加
和
10 行删除
pkg/application/adminUser/service/admin_user.go
pkg/domain/admin_user.go
pkg/infrastructure/repository/pg_admin_user_reponsitory.go
pkg/application/adminUser/service/admin_user.go
查看文件 @
30befc2
...
...
@@ -93,13 +93,13 @@ func (adminUserSrv AdminUserService) SaveAdminUser(saveUserCmd *command.SaveAdmi
if
err
!=
nil
{
return
nil
,
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
//.....
for
i
:=
range
permissions
{
if
permissions
[
i
]
.
Code
==
domain
.
PERMINSSION_ADMIN_USER
{
return
nil
,
lib
.
ThrowError
(
lib
.
BUSINESS_ERROR
,
"操作异常"
)
}
}
permissionBases
:=
[]
domain
.
AdminPermissionBase
{}
for
i
:=
range
permissions
{
p
:=
domain
.
AdminPermissionBase
{
Id
:
permissions
[
i
]
.
Id
,
Code
:
permissions
[
i
]
.
Code
,
...
...
@@ -160,7 +160,7 @@ func (adminUserSrv AdminUserService) SaveAdminUser(saveUserCmd *command.SaveAdmi
}
}
adminuser
,
err
=
adminuserRepository
.
Save
(
adminuser
)
adminuser
,
err
=
adminuserRepository
.
Save
(
*
adminuser
)
if
err
!=
nil
{
return
nil
,
lib
.
ThrowError
(
lib
.
INTERNAL_SERVER_ERROR
,
err
.
Error
())
}
...
...
pkg/domain/admin_user.go
查看文件 @
30befc2
...
...
@@ -34,7 +34,7 @@ type AdminUserFindOneQuery struct {
}
type
AdminUserRepository
interface
{
Save
(
*
AdminUser
)
(
*
AdminUser
,
error
)
Save
(
AdminUser
)
(
*
AdminUser
,
error
)
FindOne
(
qureyOptions
AdminUserFindOneQuery
)
(
*
AdminUser
,
error
)
Find
(
queryOptions
AdminUserFindQuery
)
([]
AdminUser
,
error
)
CountAll
(
queryOption
AdminUserFindQuery
)
(
int
,
error
)
...
...
pkg/infrastructure/repository/pg_admin_user_reponsitory.go
查看文件 @
30befc2
...
...
@@ -55,7 +55,7 @@ func (reponsitory AdminUserRepository) FindOne(queryOption domain.AdminUserFindO
return
&
adminUser
,
err
}
func
(
reponsitory
AdminUserRepository
)
updateAdminUser
(
adminuser
*
domain
.
AdminUser
)
(
*
domain
.
AdminUser
,
error
)
{
func
(
reponsitory
AdminUserRepository
)
updateAdminUser
(
adminuser
domain
.
AdminUser
)
(
*
domain
.
AdminUser
,
error
)
{
tx
:=
reponsitory
.
transactionContext
.
PgTx
adminUserModel
:=
&
models
.
AdminUser
{
Id
:
adminuser
.
Id
,
...
...
@@ -72,10 +72,10 @@ func (reponsitory AdminUserRepository) updateAdminUser(adminuser *domain.AdminUs
if
err
!=
nil
{
return
nil
,
fmt
.
Errorf
(
"更新用户数据失败:%s"
,
err
)
}
return
adminuser
,
nil
return
&
adminuser
,
nil
}
func
(
reponsitory
AdminUserRepository
)
addAdminUser
(
adminuser
*
domain
.
AdminUser
)
(
*
domain
.
AdminUser
,
error
)
{
func
(
reponsitory
AdminUserRepository
)
addAdminUser
(
adminuser
domain
.
AdminUser
)
(
*
domain
.
AdminUser
,
error
)
{
tx
:=
reponsitory
.
transactionContext
.
PgTx
adminuserModel
:=
&
models
.
AdminUser
{
Account
:
adminuser
.
Account
,
...
...
@@ -93,13 +93,11 @@ func (reponsitory AdminUserRepository) addAdminUser(adminuser *domain.AdminUser)
return
nil
,
nil
}
func
(
reponsitory
AdminUserRepository
)
Save
(
adminuser
*
domain
.
AdminUser
)
(
*
domain
.
AdminUser
,
error
)
{
func
(
reponsitory
AdminUserRepository
)
Save
(
adminuser
domain
.
AdminUser
)
(
*
domain
.
AdminUser
,
error
)
{
if
adminuser
.
Id
==
0
{
return
reponsitory
.
addAdminUser
(
adminuser
)
}
else
{
return
reponsitory
.
updateAdminUser
(
adminuser
)
}
return
adminuser
,
nil
return
reponsitory
.
updateAdminUser
(
adminuser
)
}
func
(
reponsitory
AdminUserRepository
)
Find
(
queryOption
domain
.
AdminUserFindQuery
)
([]
domain
.
AdminUser
,
error
)
{
...
...
请
注册
或
登录
后发表评论