From 814d9753dfbf242548d0603d66d7fa13cf9f71cf Mon Sep 17 00:00:00 2001 From: zqj <582132116@qq.com> Date: Fri, 17 Sep 2021 16:10:56 +0800 Subject: [PATCH] fix: 创建角色 记录是否是新设备 --- src/actions/RoleAction.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/actions/RoleAction.lua b/src/actions/RoleAction.lua index a128d33..840ab66 100644 --- a/src/actions/RoleAction.lua +++ b/src/actions/RoleAction.lua @@ -445,9 +445,16 @@ function _M.createRpc(agent, data) end newRole:log("onCreateRole") newRole:mylog("create", {key1 = agent.ip:toArray(false, ":")[1]}) - if msg.newdevice then - newRole:mylog("newdevice", {key1 = agent.ip:toArray(false, ":")[1]}) + + -- 是否是新设备 + local deviced = cluster.query("center", "deviced") + if deviced then + local status, back = pcall(cluster.call, "center", deviced, "isNewDevice", {device = msg.device}) + if status and back then + newRole:mylog("newdevice", {key1 = agent.ip:toArray(false, ":")[1]}) + end end + -- 整体保存一次 newRole:update() -- libgit2 0.21.2