修复公会签到红点值
This commit is contained in:
parent
9919a3797c
commit
8eaee8944a
@ -225,6 +225,7 @@ func (this *ModelSociaty) getUserSociaty(uid string) (sociaty *pb.DBSociaty) {
|
||||
sociaty); err != nil {
|
||||
this.moduleSociaty.Errorln(err)
|
||||
}
|
||||
log.Debug("跨服获取公会信息", log.Fields{"uid": uid, "sociatyId": sociaty.Id})
|
||||
}
|
||||
}
|
||||
|
||||
@ -680,6 +681,7 @@ func (this *ModelSociaty) sign(uid string, sociaty *pb.DBSociaty) error {
|
||||
}
|
||||
|
||||
// 是否已签到
|
||||
// 已签到true 未签到false
|
||||
func (this *ModelSociaty) IsSign(uid string, sociaty *pb.DBSociaty) bool {
|
||||
if _, ok := utils.Findx(sociaty.SignIds, uid); ok {
|
||||
return ok
|
||||
|
@ -137,13 +137,12 @@ func (this *Sociaty) Reddot(session comm.IUserSession, rid ...comm.ReddotType) (
|
||||
if len(sociaty.ApplyRecord) > 0 {
|
||||
applyReddot = true
|
||||
}
|
||||
return
|
||||
}
|
||||
for _, v := range rid {
|
||||
switch v {
|
||||
case comm.Reddot3:
|
||||
tf := this.modelSociaty.IsSign(session.GetUserId(), sociaty)
|
||||
reddot[comm.Reddot3] = tf
|
||||
reddot[comm.Reddot3] = !tf
|
||||
case comm.Reddot29:
|
||||
reddot[comm.Reddot29] = applyReddot
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user