Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
nbya
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoyanbin
nbya
Commits
80b6c839
Commit
80b6c839
authored
3 years ago
by
haoyanbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Club
parent
63dc01da
master
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
32 deletions
+32
-32
org_club.go
app/operate/apis/org_club.go
+31
-32
org_club.go
app/operate/service/dto/org_club.go
+1
-0
No files found.
app/operate/apis/org_club.go
View file @
80b6c839
package
apis
import
(
"fmt"
"strconv"
"github.com/gin-gonic/gin"
...
...
@@ -51,7 +50,8 @@ func (e OrgClub) GetPage(c *gin.Context) {
err
=
s
.
GetPage
(
&
req
,
p
,
&
list
,
&
count
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取俱乐部 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
...
...
@@ -84,7 +84,8 @@ func (e OrgClub) Get(c *gin.Context) {
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Get
(
&
req
,
p
,
&
object
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取俱乐部失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
...
...
@@ -117,12 +118,15 @@ func (e OrgClub) Insert(c *gin.Context) {
// 设置创建人
req
.
CreateBy
=
user
.
GetUserId
(
c
)
// 新建俱乐部
err
=
s
.
Insert
(
&
req
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"创建俱乐部 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
// 新建部门
sSysDept
:=
sService
.
SysDept
{}
reqSysDept
:=
sDto
.
SysDeptInsertReq
{}
err
=
e
.
MakeContext
(
c
)
.
...
...
@@ -138,15 +142,15 @@ func (e OrgClub) Insert(c *gin.Context) {
reqSysDept
.
DeptName
=
req
.
ClubName
reqSysDept
.
Leader
=
req
.
ClubContacts
reqSysDept
.
Status
=
2
// 设置创建人
reqSysDept
.
SetCreateBy
(
user
.
GetUserId
(
c
))
reqSysDept
.
CreateBy
=
user
.
GetUserId
(
c
)
err
=
sSysDept
.
Insert
(
&
reqSysDept
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
"创建失败"
)
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
// 新建账户
sSysUser
:=
sService
.
SysUser
{}
reqSysUser
:=
sDto
.
SysUserInsertReq
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sSysUser
.
Service
)
...
...
@@ -164,39 +168,32 @@ func (e OrgClub) Insert(c *gin.Context) {
reqSysUser
.
Remark
=
"俱乐部"
reqSysUser
.
Status
=
"2"
reqSysUser
.
UserType
=
"3"
// 设置创建人
reqSysUser
.
SetCreateBy
(
user
.
GetUserId
(
c
))
reqSysUser
.
CreateBy
=
user
.
GetUserId
(
c
)
err
=
sSysUser
.
Insert
(
&
reqSysUser
)
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
()
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
//
关联表添加
//
新建俱乐部关联
reqClubUser
:=
dto
.
OrgClubUserInsertReq
{}
sClubUser
:=
service
.
OrgClubUser
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sClubUser
.
Service
)
errClubUser
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
errClubUser
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sClubUser
.
Service
)
.
Errors
if
errClubUser
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
()
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
reqClubUser
.
UserId
=
strconv
.
Itoa
(
reqSysUser
.
GetId
()
.
(
int
))
reqClubUser
.
ClubId
=
strconv
.
Itoa
(
req
.
GetId
()
.
(
int
))
// 设置创建人
reqClubUser
.
SetCreateBy
(
user
.
GetUserId
(
c
))
reqClubUser
.
CreateBy
=
user
.
GetUserId
(
c
)
err
=
sClubUser
.
Insert
(
&
reqClubUser
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"创建俱乐部 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
...
...
@@ -231,14 +228,17 @@ func (e OrgClub) Update(c *gin.Context) {
err
=
s
.
Update
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"修改俱乐部 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
//clubId获取userId
sOrgClubUser
:=
service
.
OrgClubUser
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sOrgClubUser
.
Service
)
_
,
userId
:=
sOrgClubUser
.
GetUserId
(
req
.
GetId
()
.
(
int
))
//修改账户信息
sSysUser
:=
sService
.
SysUser
{}
reqSysUser
:=
sDto
.
SysUserUpdateReq
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sSysUser
.
Service
)
...
...
@@ -247,13 +247,11 @@ func (e OrgClub) Update(c *gin.Context) {
reqSysUser
.
NickNameEn
=
req
.
ClubContactsEn
reqSysUser
.
Phone
=
req
.
ClubMobile
reqSysUser
.
UserId
,
_
=
strconv
.
Atoi
(
userId
)
// 设置创建人
reqSysUser
.
SetCreateBy
(
user
.
GetUserId
(
c
))
reqSysUser
.
UpdateBy
=
user
.
GetUserId
(
c
)
err
=
sSysUser
.
Update
(
&
reqSysUser
,
p
)
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
()
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
...
...
@@ -282,12 +280,13 @@ func (e OrgClub) Delete(c *gin.Context) {
return
}
//
req.UpdateBy = user.GetUserId(c)
req
.
UpdateBy
=
user
.
GetUserId
(
c
)
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Remove
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"删除俱乐部失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
...
...
@@ -299,12 +298,12 @@ func (e OrgClub) Delete(c *gin.Context) {
reqSysUser
:=
sDto
.
SysUserById
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sSysUser
.
Service
)
reqSysUser
.
Ids
=
userId
// 设置编辑人
reqSysUser
.
SetUpdateBy
(
user
.
GetUserId
(
c
))
reqSysUser
.
UpdateBy
=
user
.
GetUserId
(
c
)
err
=
sSysUser
.
Remove
(
&
reqSysUser
,
p
)
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
109
,
err
,
"未获取到数据"
)
return
}
e
.
OK
(
req
.
GetId
(),
"删除成功"
)
...
...
This diff is collapsed.
Click to expand it.
app/operate/service/dto/org_club.go
View file @
80b6c839
...
...
@@ -87,6 +87,7 @@ func (s *OrgClubGetReq) GetId() interface{} {
// OrgClubDeleteReq 功能删除请求参数
type
OrgClubDeleteReq
struct
{
Ids
[]
int
`json:"ids"`
common
.
ControlBy
}
func
(
s
*
OrgClubDeleteReq
)
GetId
()
interface
{}
{
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment