Commit f11742e437d0bf855f2a339d42fa3504641b6d7e

Authored by zhangqijia
2 parents 77014b19 f4c12f1b

Merge remote-tracking branch 'origin/cn/develop' into cn/develop

src/actions/GmAction.lua
... ... @@ -66,7 +66,7 @@ end
66 66  
67 67 function _M.silent(role, pms)
68 68 local pm1 = tonum(pms.pm1, 0)
69   - dump(pms, pm1)
  69 + --dump(pms, pm1)
70 70 if pm1 < 1 then
71 71 role:updateProperty({field = "silent", value = 0})
72 72 role:setProperty("silentType", 0)
... ...
src/actions/RoleAction.lua
... ... @@ -1288,10 +1288,13 @@ function _M.chatRpc(agent, data)
1288 1288 red:rpush(CHAT_OFFLINE:format(objectId), bin)
1289 1289 red:ltrim(CHAT_OFFLINE:format(objectId), -200, -1)
1290 1290 end)
1291   - -- 若在线,实时发送聊天信息
1292   - local agent = datacenter.get("agent", objectId)
1293   - if agent then
1294   - SendPacket(actionCodes.Role_chat, bin, agent.fd)
  1291 +
  1292 + if role:getProperty("silent") < now then --禁言
  1293 + -- 若在线,实时发送聊天信息
  1294 + local agent = datacenter.get("agent", objectId)
  1295 + if agent then
  1296 + SendPacket(actionCodes.Role_chat, bin, agent.fd)
  1297 + end
1295 1298 end
1296 1299 end
1297 1300 SendPacket(actionCodes.Role_chat, bin)
... ...
src/models/Email.lua
... ... @@ -10,7 +10,7 @@ Email.schema = {
10 10 emailId = {"number", 0}, -- 邮件csv ID
11 11 title = {"string", ""}, -- 邮件标题
12 12 stitle = {"string", ""}, -- 小标题
13   - content = {"string", ""}, -- 邮件正文
  13 + content = {"string", "", 2048}, -- 邮件正文
14 14 attachments = {"string", "", 512},
15 15 status = {"number", 0}, -- 邮件状态: 未读, 已读, 已领取
16 16 createtime = {"number", skynet.timex()},
... ...
src/services/dbseed.lua
... ... @@ -266,7 +266,10 @@ local function doUpdateSql()
266 266 },
267 267 [2] = {
268 268 "ALTER TABLE `Rune` MODIFY COLUMN `refer` bigint;"
269   - }
  269 + },
  270 + [3] = {
  271 + "ALTER TABLE `Email` MODIFY COLUMN `refer` VARCHAR(2048);"
  272 + },
270 273 }
271 274 -- 更新记录表
272 275 local res = mysqlproxy:query("SELECT `value` FROM `autoincrement_set` WHERE `key` = 'db_ver';")
... ...