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 83 end
84 84 end
85 85  
86   - -- 设备记录
87   - redisproxy:sadd(string_format("device:%d", roleId), msg.device)
88   -
89 86 local now = skynet.timex()
90 87 local role = agent.role
91 88 -- 2
... ... @@ -338,8 +335,14 @@ function _M.loginRpc( agent, data )
338 335  
339 336 local hangPass = role:getProperty("hangPass")
340 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 346 end
344 347  
345 348 return true
... ...