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
326c2a76
Commit
326c2a76
authored
Jan 17, 2022
by
haoyanbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
0ad3341a
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
143 additions
and
4 deletions
+143
-4
org_index.go
app/mobile/apis/org_index.go
+87
-0
org_index.go
app/mobile/router/org_index.go
+22
-0
org_league.go
app/mobile/router/org_league.go
+2
-2
org_index.go
app/mobile/service/dto/org_index.go
+30
-0
org_team_user.go
app/operate/service/org_team_user.go
+2
-2
No files found.
app/mobile/apis/org_index.go
0 → 100644
View file @
326c2a76
package
apis
import
(
"fmt"
"github.com/gin-gonic/gin"
"github.com/go-admin-team/go-admin-core/sdk/api"
_
"github.com/go-admin-team/go-admin-core/sdk/pkg/response"
"go-admin/app/operate/models"
"go-admin/app/operate/service"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
)
type
OrgIndex
struct
{
api
.
Api
}
// GetPage 首页
// @Summary 首页
// @Description 首页
// @Tags 联赛
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-index [get]
// @Security Bearer
func
(
e
OrgIndex
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgLeagueGetPageReq
{}
s
:=
service
.
OrgLeague
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
p
:=
actions
.
GetPermissionFromContext
(
c
)
list
:=
make
([]
models
.
OrgLeague
,
0
)
var
count
int64
err
=
s
.
GetPage
(
&
req
,
p
,
&
list
,
&
count
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取联赛 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get 获取联赛
// @Summary 获取联赛
// @Description 获取联赛
// @Tags 联赛
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-index/{id} [get]
// @Security Bearer
func
(
e
OrgIndex
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgLeagueGetReq
{}
s
:=
service
.
OrgLeague
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
var
object
models
.
OrgLeague
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Get
(
&
req
,
p
,
&
object
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取联赛失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
object
,
"查询成功"
)
}
app/mobile/router/org_index.go
0 → 100644
View file @
326c2a76
package
router
import
(
"github.com/gin-gonic/gin"
jwt
"github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth"
"go-admin/app/mobile/apis"
)
func
init
()
{
routerCheckRole
=
append
(
routerCheckRole
,
registerOrgIndexRouter
)
}
// registerOrgLeagueRouter
func
registerOrgIndexRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgIndex
{}
r
:=
v1
.
Group
(
"/org-index"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/:id"
,
api
.
Get
)
}
}
app/mobile/router/org_league.go
View file @
326c2a76
...
@@ -4,7 +4,7 @@ import (
...
@@ -4,7 +4,7 @@ import (
"github.com/gin-gonic/gin"
"github.com/gin-gonic/gin"
jwt
"github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth"
jwt
"github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth"
"go-admin/app/
operat
e/apis"
"go-admin/app/
mobil
e/apis"
)
)
func
init
()
{
func
init
()
{
...
@@ -22,4 +22,4 @@ func registerOrgLeagueRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMidd
...
@@ -22,4 +22,4 @@ func registerOrgLeagueRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMidd
r
.
PUT
(
"/:id"
,
api
.
Update
)
r
.
PUT
(
"/:id"
,
api
.
Update
)
r
.
DELETE
(
""
,
api
.
Delete
)
r
.
DELETE
(
""
,
api
.
Delete
)
}
}
}
}
\ No newline at end of file
app/mobile/service/dto/org_index.go
0 → 100644
View file @
326c2a76
package
dto
import
(
oModels
"go-admin/app/operate/models"
oDto
"go-admin/app/operate/service/dto"
"go-admin/common/dto"
)
type
OrgIndexGetPageReq
struct
{
dto
.
Pagination
`search:"-"`
}
type
OrgIndexGetPageReply
struct
{
OrgAd
oModels
.
OrgAd
`json:"orgAd"`
OrgAd1
oDto
.
OrgAdGetReq
`json:"orgAd"`
OrgNews
[]
OrgNews
`json:"orgNews"`
}
type
OrgNews
struct
{
Id
int
`json:"id"`
}
// OrgLeagueGetReq 功能获取请求参数
type
OrgIndexGetReq
struct
{
Id
int
`uri:"id"`
}
func
(
s
*
OrgIndexGetReq
)
GetId
()
interface
{}
{
return
s
.
Id
}
app/operate/service/org_team_user.go
View file @
326c2a76
...
@@ -154,12 +154,12 @@ func (e *OrgTeamUser) GetTeamId(userId int) (error, string) {
...
@@ -154,12 +154,12 @@ func (e *OrgTeamUser) GetTeamId(userId int) (error, string) {
}
}
// Get 获取OrgClubUser对象
// Get 获取OrgClubUser对象
func
(
e
*
OrgTeamUser
)
GetUserId
(
teamId
int
)
(
error
,
string
)
{
func
(
e
*
OrgTeamUser
)
GetUserId
(
team
User
Id
int
)
(
error
,
string
)
{
data
:=
new
(
models
.
OrgTeamUser
)
data
:=
new
(
models
.
OrgTeamUser
)
err
:=
e
.
Orm
.
Table
(
"org_team_user"
)
.
err
:=
e
.
Orm
.
Table
(
"org_team_user"
)
.
Select
(
"user_id"
)
.
Select
(
"user_id"
)
.
Where
(
"
team_id=?"
,
team
Id
)
.
Where
(
"
id=?"
,
teamUser
Id
)
.
First
(
&
data
)
.
Error
First
(
&
data
)
.
Error
if
err
!=
nil
{
if
err
!=
nil
{
e
.
Log
.
Errorf
(
"db error:%s"
,
err
)
e
.
Log
.
Errorf
(
"db error:%s"
,
err
)
...
...
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