lt 5 месяцев назад
Родитель
Сommit
73f5bafe22
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      RO_Server_Trunk-branch_0.1.39/roserver/db/model/role_msg.go

+ 3 - 1
RO_Server_Trunk-branch_0.1.39/roserver/db/model/role_msg.go

@@ -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)
 		}