Browse Source

fix:bug

master
黄梓健 5 years ago
parent
commit
b3e0807339
  1. 3
      controllers/client/tug_war.go
  2. 7
      models/bahe_team_member.go

3
controllers/client/tug_war.go

@ -90,8 +90,7 @@ func (t *TugOfWarCtl) Shake() {
}
// 根据team_id 获取所有成员的分数
members := make([]*models.BaheTeamMember, 0)
err = models.GetBaheMembersByTeamId(members, member.TeamId, member.RehearsalId)
members, err := models.GetBaheMembersByTeamId(member.TeamId, member.RehearsalId)
t.CheckErr(err)
var rank int

7
models/bahe_team_member.go

@ -42,7 +42,8 @@ func (t *BaheTeamMember) IncrScoreById(id, score int64) (int64, error) {
return core.GetXormAuto().ID(id).Incr("score", score).Cols("score, sort_time").Update(t)
}
func GetBaheMembersByTeamId(obj, teamId, rehearsalId interface{}) error {
return core.GetXormAuto().Where("is_delete=0 and team_id=? and rehearsal_id=?",
teamId, rehearsalId).Desc("score").Asc("sort_time").Find(&obj)
func GetBaheMembersByTeamId(teamId, rehearsalId interface{}) (members []*BaheTeamMember, err error) {
err = core.GetXormAuto().Where("is_delete=0 and team_id=? and rehearsal_id=?",
teamId, rehearsalId).Desc("score").Asc("sort_time").Find(&members)
return
}
Loading…
Cancel
Save