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
3a24290f
Commit
3a24290f
authored
Jan 21, 2022
by
haoyanbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
aa7cab2b
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
53 additions
and
19 deletions
+53
-19
org_player.go
app/operate/apis/org_player.go
+9
-0
org_team_match_evaluate.go
app/operate/apis/org_team_match_evaluate.go
+16
-2
org_team_player.go
app/operate/apis/org_team_player.go
+8
-5
org_team_match_evaluate.go
app/operate/service/org_team_match_evaluate.go
+15
-8
org_team_player.go
app/operate/service/org_team_player.go
+1
-1
org_team_user.go
app/operate/service/org_team_user.go
+3
-3
data.go
common/middleware/data.go
+1
-0
No files found.
app/operate/apis/org_player.go
View file @
3a24290f
...
...
@@ -17,6 +17,13 @@ type OrgPlayer struct {
api
.
Api
}
func
(
e
OrgPlayer
)
getTeamId
(
c
*
gin
.
Context
)
string
{
sOrgTeamUser
:=
service
.
OrgTeamUser
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sOrgTeamUser
.
Service
)
_
,
teamId
:=
sOrgTeamUser
.
GetTeamId
(
user
.
GetUserId
(
c
))
return
teamId
}
// GetPage <球队>获取球员列表
// @Summary <球队>获取球员列表
// @Description <球队>获取球员列表
...
...
@@ -45,6 +52,8 @@ func (e OrgPlayer) GetPage(c *gin.Context) {
list
:=
make
([]
dto
.
OrgPlayerGetPageReply
,
0
)
var
count
int64
req
.
TeamId
=
e
.
getTeamId
(
c
)
err
=
s
.
GetPage
(
&
req
,
p
,
&
list
,
&
count
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取球员 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
...
...
app/operate/apis/org_team_match_evaluate.go
View file @
3a24290f
...
...
@@ -191,11 +191,25 @@ func (e OrgTeamMatchEvaluate) Update(c *gin.Context) {
return
}
err
=
s
.
Update
(
&
req
,
p
)
err
,
playerId
:=
s
.
IsBeing
(
req
.
MatchId
,
req
.
Rounds
,
req
.
PlayerId
)
eId
:=
0
if
playerId
==
0
{
reqInsertData
:=
dto
.
OrgMatchEvaluateInsertReq
{
MatchId
:
req
.
MatchId
,
Rounds
:
req
.
Rounds
,
PlayerId
:
req
.
PlayerId
,
Content
:
req
.
Content
,
ContentStatus
:
req
.
ContentStatus
,
}
err
,
eId
=
s
.
Insert
(
&
reqInsertData
)
}
else
{
err
,
eId
=
s
.
Update
(
&
req
,
p
)
}
fmt
.
Println
(
eId
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"修改比赛球员信息 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
app/operate/apis/org_team_player.go
View file @
3a24290f
...
...
@@ -19,6 +19,13 @@ type OrgTeamPlayer struct {
api
.
Api
}
func
(
e
OrgTeamPlayer
)
getTeamId
(
c
*
gin
.
Context
)
string
{
sOrgTeamUser
:=
service
.
OrgTeamUser
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sOrgTeamUser
.
Service
)
_
,
teamId
:=
sOrgTeamUser
.
GetTeamId
(
user
.
GetUserId
(
c
))
return
teamId
}
// GetPage <球队>获取球员表现列表
// @Summary <球队>获取球员表现列表
// @Description <球队>获取球员表现列表
...
...
@@ -45,13 +52,9 @@ func (e OrgTeamPlayer) GetPage(c *gin.Context) {
p
:=
actions
.
GetPermissionFromContext
(
c
)
sOrgTeamUser
:=
service
.
OrgTeamUser
{}
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
sOrgTeamUser
.
Service
)
_
,
teamId
:=
sOrgTeamUser
.
GetTeamId
(
user
.
GetUserId
(
c
))
list
:=
make
([]
dto
.
OrgTeamPlayerGetPageReply
,
0
)
var
count
int64
req
.
TeamId
=
teamId
req
.
TeamId
=
e
.
getTeamId
(
c
)
err
=
s
.
GetPage
(
&
req
,
p
,
&
list
,
&
count
)
if
err
!=
nil
{
...
...
app/operate/service/org_team_match_evaluate.go
View file @
3a24290f
...
...
@@ -21,8 +21,12 @@ type OrgTeamMatchEvaluate struct {
func
(
e
*
OrgTeamMatchEvaluate
)
GetPage
(
c
*
dto
.
OrgTeamMatchEvaluateGetPageReq
,
p
*
actions
.
DataPermission
,
list
*
[]
dto
.
OrgTeamMatchEvaluateGetPageReply
,
count
*
int64
)
error
{
var
err
error
field
:=
"omtp.id, ol.league_name, od.division_name, os.season_name, om.rounds,"
+
"omtp.player_name, om.match_start_time, om.match_end_time, "
+
"IF(ome.content_status='' or ome.content_status is null,1,ome.content_status)as content_status,"
+
"ome.mv_status, ome.status, ome.remark"
err
=
e
.
Orm
.
Table
(
"org_match_team_player as omtp"
)
.
Select
(
"omtp.id, ol.league_name, od.division_name, os.season_name, om.rounds, omtp.player_name, om.match_start_time, om.match_end_time, ome.mv_status, ome.status, ome.remark"
)
.
Select
(
field
)
.
Joins
(
"left join org_match_evaluate as ome on omtp.player_id = ome.player_id"
)
.
Joins
(
"left join org_match as om on omtp.match_id = om.id and omtp.rounds = om.rounds"
)
.
Joins
(
"left join org_league as ol on ol.id = om.league_id"
)
.
...
...
@@ -34,6 +38,7 @@ func (e *OrgTeamMatchEvaluate) GetPage(c *dto.OrgTeamMatchEvaluateGetPageReq, p
actions
.
Permission
(
"omtp"
,
p
),
cDto
.
PassDel
(
"omtp"
),
)
.
Where
(
"om.status=?"
,
3
)
.
Where
(
"omtp.team_id=?"
,
c
.
TeamId
)
.
Find
(
list
)
.
Limit
(
-
1
)
.
Offset
(
-
1
)
.
Count
(
count
)
.
Error
...
...
@@ -322,20 +327,20 @@ func (e *OrgTeamMatchEvaluate) Get(d *dto.OrgMatchEvaluateGetReq, p *actions.Dat
}
// Insert 创建OrgMatchEvaluate对象
func
(
e
*
OrgTeamMatchEvaluate
)
Insert
(
c
*
dto
.
OrgMatchEvaluateInsertReq
)
error
{
func
(
e
*
OrgTeamMatchEvaluate
)
Insert
(
c
*
dto
.
OrgMatchEvaluateInsertReq
)
(
error
,
int
)
{
var
err
error
var
data
models
.
OrgMatchEvaluate
c
.
Generate
(
&
data
)
err
=
e
.
Orm
.
Create
(
&
data
)
.
Error
if
err
!=
nil
{
e
.
Log
.
Errorf
(
"OrgMatchEvaluateService Insert error:%s
\r\n
"
,
err
)
return
err
return
err
,
0
}
return
nil
return
nil
,
data
.
Id
}
// Update 修改OrgMatchEvaluate对象
func
(
e
*
OrgTeamMatchEvaluate
)
Update
(
c
*
dto
.
OrgTeamMatchEvaluateUpdateReq
,
p
*
actions
.
DataPermission
)
error
{
func
(
e
*
OrgTeamMatchEvaluate
)
Update
(
c
*
dto
.
OrgTeamMatchEvaluateUpdateReq
,
p
*
actions
.
DataPermission
)
(
error
,
int
)
{
var
err
error
var
data
=
models
.
OrgMatchEvaluate
{}
e
.
Orm
.
Scopes
(
...
...
@@ -345,6 +350,8 @@ func (e *OrgTeamMatchEvaluate) Update(c *dto.OrgTeamMatchEvaluateUpdateReq, p *a
Where
(
"rounds = ?"
,
c
.
Rounds
)
.
Where
(
"player_id = ?"
,
c
.
PlayerId
)
.
First
(
&
data
)
id
:=
data
.
Id
c
.
Generate
(
&
data
)
db
:=
e
.
Orm
.
Scopes
(
...
...
@@ -356,12 +363,12 @@ func (e *OrgTeamMatchEvaluate) Update(c *dto.OrgTeamMatchEvaluateUpdateReq, p *a
Updates
(
&
data
)
if
db
.
Error
!=
nil
{
e
.
Log
.
Errorf
(
"OrgMatchEvaluateService Save error:%s
\r\n
"
,
err
)
return
err
return
err
,
0
}
if
db
.
RowsAffected
==
0
{
return
errors
.
New
(
"无权更新该数据"
)
return
errors
.
New
(
"无权更新该数据"
)
,
0
}
return
nil
return
nil
,
id
}
// Remove 删除OrgMatchEvaluate
...
...
app/operate/service/org_team_player.go
View file @
3a24290f
...
...
@@ -33,7 +33,7 @@ func (e *OrgTeamPlayer) GetPage(c *dto.OrgTeamPlayerGetPageReq, p *actions.DataP
actions
.
Permission
(
"omtp"
,
p
),
cDto
.
PassDel
(
"omtp"
),
)
.
//
Where("omtp.team_id=?", c.TeamId).
Where
(
"omtp.team_id=?"
,
c
.
TeamId
)
.
Find
(
list
)
.
Limit
(
-
1
)
.
Offset
(
-
1
)
.
Count
(
count
)
.
Error
if
err
!=
nil
{
...
...
app/operate/service/org_team_user.go
View file @
3a24290f
...
...
@@ -138,7 +138,7 @@ func (e *OrgTeamUser) GetUserIds(ids []int) (error, []int) {
return
nil
,
userIds
}
//
Get 获取OrgClubUser对象
//
根据teamId获取userId
func
(
e
*
OrgTeamUser
)
GetClubId
(
teamId
string
)
(
error
,
string
)
{
data
:=
new
(
models
.
OrgTeam
)
...
...
@@ -153,7 +153,7 @@ func (e *OrgTeamUser) GetClubId(teamId string) (error, string) {
return
nil
,
data
.
ClubId
}
//
Get 获取OrgClubUser对象
//
根据userId获取teamId
func
(
e
*
OrgTeamUser
)
GetTeamId
(
userId
int
)
(
error
,
string
)
{
data
:=
new
(
models
.
OrgTeamUser
)
...
...
@@ -168,7 +168,7 @@ func (e *OrgTeamUser) GetTeamId(userId int) (error, string) {
return
nil
,
data
.
TeamId
}
//
Get 获取OrgClubUser对象
//
根据工作人员id获取userId
func
(
e
*
OrgTeamUser
)
GetUserId
(
teamUserId
int
)
(
error
,
string
)
{
data
:=
new
(
models
.
OrgTeamUser
)
...
...
common/middleware/data.go
0 → 100644
View file @
3a24290f
package
middleware
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