Commit 2fdb4d55fda89b906970956f4da07cdd372183f2

Authored by liuzujun
2 parents a48ab367 f11742e4

Merge branch 'cn/develop' of 120.26.43.151:wasteland/server into cn/develop

Showing 1 changed file with 8 additions and 5 deletions   Show diff stats
src/actions/RoleAction.lua
@@ -83,9 +83,6 @@ function _M.loginRpc( agent, data ) @@ -83,9 +83,6 @@ function _M.loginRpc( agent, data )
83 end 83 end
84 end 84 end
85 85
86 - -- 设备记录  
87 - redisproxy:sadd(string_format("device:%d", roleId), msg.device)  
88 -  
89 local now = skynet.timex() 86 local now = skynet.timex()
90 local role = agent.role 87 local role = agent.role
91 -- 2 88 -- 2
@@ -338,8 +335,14 @@ function _M.loginRpc( agent, data ) @@ -338,8 +335,14 @@ function _M.loginRpc( agent, data )
338 335
339 local hangPass = role:getProperty("hangPass") 336 local hangPass = role:getProperty("hangPass")
340 role:mylog("login", {key1 = agent.ip:toArray(false, ":")[1], int1 = hangPass[1] or 0}) 337 role:mylog("login", {key1 = agent.ip:toArray(false, ":")[1], int1 = hangPass[1] or 0})
341 - if msg.newdevice then  
342 - role:mylog("newdevice", {key1 = agent.ip:toArray(false, ":")[1]}) 338 +
  339 + -- 是否是新设备
  340 + local deviced = cluster.query("center", "deviced")
  341 + if deviced then
  342 + local status, back = pcall(cluster.call, "center", deviced, "isNewDevice", {device = msg.device})
  343 + if status and back then
  344 + role:mylog("newdevice", {key1 = agent.ip:toArray(false, ":")[1]})
  345 + end
343 end 346 end
344 347
345 return true 348 return true