Commit 91a40f4db4e555e566c0f6774e9635c9fe7d2066

Authored by 熊润斐
2 parents 4a280a9c 3df6d602

Merge branch 'cn/develop' into cn/player

src/actions/ActivityAction.lua
... ... @@ -135,6 +135,8 @@ function _M.signRpc(agent, data)
135 135 return 2
136 136 end
137 137 signs[curDay] = yearMonth
  138 + -- 记录玩家签到天数
  139 + role.activity:incrProperty("signInDay", 1)
138 140  
139 141 -- 达到一定等级,签到会有额外奖励
140 142 local reward = role:getBnousDaily()
... ...
1   -Subproject commit 8f6460b1bc144989ece2f2caaf5c225ae434ac38
  1 +Subproject commit 8e6c36f6d7a90dbec06c5a28d8538b80a65ca910
... ...
src/models/Activity.lua
... ... @@ -68,6 +68,7 @@ Activity.schema = {
68 68 id = {"number", 0, "pri"}, -- 角色id
69 69 actime = {"table", {}}, -- 最近检查某项活动的开始时间 {id = time}
70 70 round = {"table", {}}, -- 记录活动到了第几轮 {id = roundnum}
  71 + signInDay = {"number", 0}, -- 签到天数
71 72 act4 = {"table", {}}, -- {0 = day, 1= -1, 2 = -1} == 签到活动
72 73 act6 = {"table", {}}, -- {0 = day, 1 = 1, 2 = 1} == 付费签到活动
73 74 act8 = {"number", 0}, -- 充值返利
... ...
src/models/Diner.lua
... ... @@ -399,6 +399,7 @@ function Diner:updateRankRoleName(name)
399 399  
400 400 local roleId = self.owner:getProperty("id")
401 401 local redret = redisproxy:hget(RANK_DINER_INFO, roleId)
  402 + if not redret then return end
402 403 if redret:len() > 0 then
403 404 local player = MsgPack.unpack(redret)
404 405 player.name = name
... ...