|
|
@@ -97,7 +97,7 @@ func init() {
|
|
|
util.InfoF("SSAccountGetRoleListReq openid=%v zone=%v", msg.OpenId, msg.ZoneId)
|
|
|
|
|
|
ack := &serverproto.SSAccountGetRoleListAck{}
|
|
|
- ack.IsCloseRegister = IsServerCloseRegister()
|
|
|
+ isCloseRegister := IsServerCloseRegister()
|
|
|
err := GetRoleListFromRedis(msg.OpenId, msg.ZoneId, ack)
|
|
|
if err != nil {
|
|
|
if err != service.NIL {
|
|
|
@@ -135,11 +135,13 @@ func init() {
|
|
|
ack2.Roles[0].DeleteTime = 0
|
|
|
err = SetRoleListToRedis(msg.OpenId, msg.ZoneId, ack2)
|
|
|
GetRolePetDataFromRedis2(uidd, cliId.SessID, ev)
|
|
|
+ ack2.IsCloseRegister = isCloseRegister
|
|
|
model.ServiceReplay(ev, ack2)
|
|
|
} else {
|
|
|
if ack.Roles[0].DeleteTime != 0 && ack.Roles[0].DeleteTime <= uint64(time.Now().Unix()) {
|
|
|
err = DelRoleListFromRedis(msg.OpenId, msg.ZoneId, ack)
|
|
|
ack = &serverproto.SSAccountGetRoleListAck{}
|
|
|
+ ack.IsCloseRegister = isCloseRegister
|
|
|
}
|
|
|
model.ServiceReplay(ev, ack)
|
|
|
}
|