diff --git a/app/admin/service/dto/sys_user.go b/app/admin/service/dto/sys_user.go index 0a9b24986e3beb8af1506c147e4eedf45e6364ee..8c9c03d232d6862e5b821b6aee20bd35a443f27f 100755 --- a/app/admin/service/dto/sys_user.go +++ b/app/admin/service/dto/sys_user.go @@ -103,6 +103,7 @@ type SysUserInsertReq struct { PostId int `json:"postId" comment:"宀椾綅"` Remark string `json:"remark" comment:"澶囨敞"` Status string `json:"status" comment:"鐘舵€�" vd:"len($)>0" default:"2"` + UserType string `json:"userType" comment:"鐢ㄦ埛绫诲瀷 2 璧涗簨 3 淇变箰閮� 4 鐞冮槦 " default:"1"` common.ControlBy } @@ -122,6 +123,7 @@ func (s *SysUserInsertReq) Generate(model *models.SysUser) { model.PostId = s.PostId model.Remark = s.Remark model.Status = s.Status + model.UserType = s.UserType } func (s *SysUserInsertReq) GetId() interface{} { diff --git a/app/operate/apis/org_club.go b/app/operate/apis/org_club.go index 345d42a5d945d47e017583c4806614c4c213fb7f..31681355a30a976d7343d083cb0854d85baec922 100755 --- a/app/operate/apis/org_club.go +++ b/app/operate/apis/org_club.go @@ -131,7 +131,7 @@ func (e OrgClub) Insert(c *gin.Context) { reqSysUser.NickName = req.ClubContacts reqSysUser.NickNameEn = req.ClubContactsEn reqSysUser.Phone = req.ClubMobile - reqSysUser.RoleId = 1 + reqSysUser.RoleId = 8 reqSysUser.Avatar = "" reqSysUser.Sex = "0" reqSysUser.Email = "" @@ -139,6 +139,7 @@ func (e OrgClub) Insert(c *gin.Context) { reqSysUser.PostId = 1 reqSysUser.Remark = "淇变箰閮�" reqSysUser.Status = "2" + reqSysUser.UserType = "3" // 璁剧疆鍒涘缓浜� reqSysUser.SetCreateBy(user.GetUserId(c)) diff --git a/app/operate/apis/org_team_match.go b/app/operate/apis/org_team_match.go index a86694d18e7d28273970387c8e151c3cc1d7797f..8d74595cf80f991da6c1f8fdbc330daabdc9bbda 100755 --- a/app/operate/apis/org_team_match.go +++ b/app/operate/apis/org_team_match.go @@ -54,7 +54,7 @@ func (e OrgTeamMatch) GetPage(c *gin.Context) { p := actions.GetPermissionFromContext(c) list := make([]dto.OrgTeamMatchGetPageReply, 0) var count int64 - + fmt.Println(user.GetUserId(c)) req.TeamId = e.getTeamId(c) err = s.GetPage(&req, p, &list, &count) diff --git a/app/operate/apis/org_team_user.go b/app/operate/apis/org_team_user.go index 4e6865431eb00e2bf8d124bd5df78649d772e5dc..b5d337c722ef4f407c00642a4835ea1b38b71976 100755 --- a/app/operate/apis/org_team_user.go +++ b/app/operate/apis/org_team_user.go @@ -121,7 +121,7 @@ func (e OrgTeamUser) Insert(c *gin.Context) { reqSysUser.NickName = req.Name reqSysUser.NickNameEn = req.NameEn reqSysUser.Phone = req.Username - reqSysUser.RoleId = 1 + reqSysUser.RoleId = 7 reqSysUser.Avatar = "" reqSysUser.Sex = req.Sex reqSysUser.Email = "" @@ -129,6 +129,7 @@ func (e OrgTeamUser) Insert(c *gin.Context) { reqSysUser.PostId = 1 reqSysUser.Remark = "鐞冮槦宸ヤ綔浜哄憳" reqSysUser.Status = "2" + reqSysUser.UserType = "4" // 璁剧疆鍒涘缓浜� reqSysUser.SetCreateBy(user.GetUserId(c)) diff --git a/app/operate/apis/org_user.go b/app/operate/apis/org_user.go index b9e57e3cb78d3c94108514c5e84fe96c411ce78e..1b52b474933bfecc9503a100565adf52169708f9 100755 --- a/app/operate/apis/org_user.go +++ b/app/operate/apis/org_user.go @@ -2,7 +2,10 @@ package apis import ( "github.com/gin-gonic/gin/binding" + sService "go-admin/app/admin/service" + sDto "go-admin/app/admin/service/dto" "net/http" + "strconv" "github.com/gin-gonic/gin" "github.com/go-admin-team/go-admin-core/sdk/api" @@ -93,7 +96,7 @@ func (e OrgUser) Get(c *gin.Context) { // @Tags 鐢ㄦ埛 // @Accept application/json // @Product application/json -// @Param data body dto.SysUserInsertReq true "鐢ㄦ埛鏁版嵁" +// @Param data body dto.OrgUserInsertReq true "鐢ㄦ埛鏁版嵁" // @Success 200 {string} string "{"code": 200, "data": [...]}" // @Router /api/v1/org-user [post] // @Security Bearer @@ -110,9 +113,28 @@ func (e OrgUser) Insert(c *gin.Context) { e.Error(500, err, err.Error()) return } + + sSysUser := sService.SysUser{} + reqSysUser := sDto.SysUserInsertReq{} + e.MakeContext(c).MakeOrm().MakeService(&sSysUser.Service) + reqSysUser.Username = req.Username + reqSysUser.Password = "123456" + reqSysUser.NickName = req.NickName + reqSysUser.NickNameEn = req.NickNameEn + reqSysUser.Phone = req.Username + reqSysUser.RoleId, _ = strconv.Atoi(req.RoleId) + reqSysUser.Avatar = "" + reqSysUser.Sex = "0" + reqSysUser.Email = "" + reqSysUser.DeptId = 1 + reqSysUser.PostId = 1 + reqSysUser.Remark = "璧涗簨" + reqSysUser.Status = "2" + reqSysUser.UserType = "2" + // 璁剧疆鍒涘缓浜� - req.SetCreateBy(user.GetUserId(c)) - err = s.Insert(&req) + reqSysUser.SetCreateBy(user.GetUserId(c)) + err = sSysUser.Insert(&reqSysUser) if err != nil { e.Logger.Error(err) e.Error(500, err, err.Error()) diff --git a/app/operate/service/org_match_evaluate.go b/app/operate/service/org_match_evaluate.go index f819f79bb2d02d41592cef6b9651f2237aee83a2..8739dcf407f80e3003501b79f4dc08c81238b39b 100755 --- a/app/operate/service/org_match_evaluate.go +++ b/app/operate/service/org_match_evaluate.go @@ -28,7 +28,7 @@ func (e *OrgMatchEvaluate) GetPage(c *dto.OrgMatchEvaluateGetPageReq, p *actions "ome.remark" err = e.Orm.Table("org_match_team_player as omtp"). Select(field). - Joins("left join org_match_evaluate as ome on omtp.player_id = ome.player_id"). + Joins("left join org_match_evaluate as ome on omtp.match_id = ome.id and omtp.rounds = ome.rounds"). 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"). Joins("left join org_division as od on od.id = om.division_id").