lt před 4 měsíci
rodič
revize
a54728fe0d

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

@@ -98,6 +98,7 @@ func init() {
 
 		ack := &serverproto.SSAccountGetRoleListAck{}
 		isCloseRegister := IsServerCloseRegister()
+		ack.IsCloseRegister = isCloseRegister
 		err := GetRoleListFromRedis(msg.OpenId, msg.ZoneId, ack)
 		if err != nil {
 			if err != service.NIL {
@@ -111,7 +112,7 @@ func init() {
 			//ack.Roles[0].OpenId = msg.OpenId
 			//
 			//err = SetRoleListToRedis(msg.OpenId, msg.ZoneId, ack)
-			ack2 := &serverproto.SSAccountGetRoleListAck{}
+			//ack2 := &serverproto.SSAccountGetRoleListAck{}
 			//_ = GetRoleListFromRedis("h2z8udyf8ga741708", msg.ZoneId, ack2)
 			//uidd := ack2.Roles[0].Uid
 			////获取copy玩家的基本数据
@@ -135,13 +136,15 @@ 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)
+			//ack2.IsCloseRegister = isCloseRegister
+			model.ServiceReplay(ev, ack)
 		} else {
+			util.ErrorF("GetRoleListFromRedis err=%v,ack:%v", err, ack)
 			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
+				util.ErrorF("GetRoleListFromRedis2 err=%v,ack:%v", err, ack)
 			}
 			model.ServiceReplay(ev, ack)
 		}