Commit 479673cf10fb8a522b3402a7cb8809e54e051b91

Authored by zhouhaihai
2 parents cdefee9d ca128b32

Merge branch 'develop' into qa

config/develop.lua
... ... @@ -15,3 +15,5 @@ redis_host = "127.0.0.1"
15 15 redis_port = 6100
16 16 redis_db = 1
17 17 redis_auth = nil
  18 +
  19 +pay_url = ""
18 20 \ No newline at end of file
... ...
src/actions/ActivityAction.lua
... ... @@ -68,7 +68,7 @@ function _M.sudokuRpc(agent, data)
68 68 role:log("activity", {
69 69 activity_id = id, -- 活动ID(或活动指定任务的ID)
70 70 activity_type = 0, -- 活动类型,见活动类型枚举表
71   - activity_reward = reward, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
  71 + activity_reward = reward or {}, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
72 72 })
73 73  
74 74 SendPacket(actionCodes.Activity_sudokuRpc, MsgPack.pack({task = role:packReward(task, tchange), reward = role:packReward(reward, rchange), rId = rId}))
... ...
src/actions/HangAction.lua
... ... @@ -156,6 +156,17 @@ function _M.startRpc( agent, data )
156 156 end
157 157 role:updateProperty({field = "hangInfo", value = hangInfo})
158 158  
  159 + -- 指定当前引导的步骤
  160 + if carbonId == 10101 then
  161 + role:saveGuide(5,11)
  162 + elseif carbonId == 10102 then
  163 + role:saveGuide(8,2)
  164 + elseif carbonId == 10103 then
  165 + role:saveGuide(9,2)
  166 + elseif carbonId == 10220 then
  167 + role:saveGuide(22,1)
  168 + end
  169 +
159 170 SendPacket(actionCodes.Hang_startRpc, '')
160 171 return true
161 172 end
... ...
src/actions/RoleAction.lua
... ... @@ -308,6 +308,13 @@ function _M.createRpc(agent, data)
308 308 SendPacket(actionCodes.Role_createRpc, MsgPack.pack(response))
309 309 return true
310 310 end
  311 + local stopcreate = tonumber(redisproxy:hget("autoincrement_set", "stopcreate"))
  312 + if stopcreate and stopcreate > 0 then
  313 + response.result = "STOP_CREATE"
  314 + SendPacket(actionCodes.Role_createRpc, MsgPack.pack(response))
  315 + return true
  316 + end
  317 +
311 318  
312 319 local roleId = getNextRoleId()
313 320 if not roleId then
... ...
src/actions/StoreAction.lua
... ... @@ -2,6 +2,7 @@ local _M = {}
2 2  
3 3 local serverId = tonumber(skynet.getenv("servId"))
4 4 local md5 = require "md5"
  5 +local pay_url = skynet.getenv("pay_url") or ""
5 6  
6 7 local function makeOrder(roleId, rechargeId)
7 8 local orderId = redisproxy:hincrby("autoincrement_set", "order", 1)
... ... @@ -85,7 +86,7 @@ function _M.googleRechargeRpc(agent, data)
85 86 money = dataSet.rmb * 100,
86 87 game_money = dataSet.diamond,
87 88 product_id = dataSet.productId,
88   - notify_url = "http://l11-ts-pub-all-wasteland.komoejoy.com/pay/google"
  89 + notify_url = pay_url .. "/pay/google"
89 90 }
90 91 local sign = signPms(need, secret_key)
91 92  
... ... @@ -111,7 +112,7 @@ function _M.myCardRechargeRpc(agent, data)
111 112 out_trade_no = partnerOrderId,
112 113 money = dataSet.rmb * 100,
113 114 game_money = dataSet.diamond,
114   - notify_url = "http://l11-ts-pub-all-wasteland.komoejoy.com/pay/mycard"
  115 + notify_url = pay_url .. "/pay/mycard"
115 116 }
116 117 local sign = signPms(need, secret_key)
117 118  
... ... @@ -138,7 +139,7 @@ function _M.iosRechargeRpc(agent, data)
138 139 money = dataSet.rmb * 100,
139 140 game_money = dataSet.diamond,
140 141 product_id = dataSet.iap_product_id,
141   - notify_url = "http://l11-ts-pub-all-wasteland.komoejoy.com/pay/ios"
  142 + notify_url = pay_url .. "/pay/ios"
142 143 }
143 144 local sign = signPms(need, secret_key)
144 145  
... ...
1   -Subproject commit b026265df3a1755bad4a83630d7457b790232b3e
  1 +Subproject commit 2de1748bed665c9220f68eeb23a8ce3d1f810bda
... ...
src/models/Role.lua
... ... @@ -381,6 +381,8 @@ function Role:data()
381 381  
382 382 redp = self:getProperty("redp"),
383 383 chatline = self:getProperty("chatline"),
  384 +
  385 + downCvR = self:getProperty("downCvR"), -- 下载cv扩展包奖励
384 386 }
385 387 end
386 388  
... ...
src/models/RoleLog.lua
... ... @@ -97,6 +97,7 @@ local ItemReason = {
97 97 createHeroRandom = 1206, -- 随机合成
98 98 resetHero = 1207, -- 重置养成
99 99 unlockPool = 1208, -- 解锁英雄定向抽卡池
  100 + downloadCv = 1209, -- 下载 cv包奖励
100 101 }
101 102  
102 103  
... ...
src/models/RolePlugin.lua
... ... @@ -229,7 +229,7 @@ function RolePlugin.bind(Role)
229 229 self:log("setLevel", {
230 230 level_before = oldLevel,
231 231 level_changemain = log.desc,
232   - level_changedetail = log.sub,
  232 + level_changedetail = log.sub or "",
233 233 level_reward = {},
234 234 })
235 235 else
... ...
src/models/Store.lua
... ... @@ -270,11 +270,12 @@ end
270 270 --触发限时礼包
271 271 function Store:OnTriggerLimitTimePack(eventType, param)
272 272 local limitPack = self:getProperty("limitTPack")
  273 + local payRecord = self:getProperty("payR")
273 274 local timeNow = skynet.timex()
274 275 local find = false
275 276 -- 有未过期的限时礼包不再推送
276 277 for k, v in pairs(limitPack) do
277   - if v > timeNow then
  278 + if v > timeNow and not payRecord[k] then
278 279 find = true
279 280 break
280 281 end
... ...
src/services/globald.lua
... ... @@ -60,25 +60,25 @@ local function mailQuene()
60 60 if email.mid then
61 61 redisproxy:hmset(string_format("globalEmail:%s", gid),
62 62 "id", gid,
63   - "createtime", email.endTime,
  63 + "createtime", email.startTime,
64 64 "title", email.title,
65 65 "stitle", email.stitle,
66 66 "content", email.content,
67 67 "attachments", email.attachments,
68 68 "endtime", email.endTime,
69 69 "mid", email.mid,
70   - "timestamp", email.startTime
  70 + "timestamp", now
71 71 )
72 72 else
73 73 redisproxy:hmset(string_format("globalEmail:%s", gid),
74 74 "id", gid,
75   - "createtime", email.endTime,
  75 + "createtime", email.startTime,
76 76 "title", email.title,
77 77 "stitle", email.stitle,
78 78 "content", email.content,
79 79 "attachments", email.attachments,
80 80 "endtime", email.endTime,
81   - "timestamp", email.startTime
  81 + "timestamp", now
82 82 )
83 83 end
84 84 end
... ...
src/services/logd.lua
... ... @@ -65,7 +65,7 @@ function CMD.log(doc)
65 65 end
66 66  
67 67 function CMD.open()
68   - log_fd = socketdriver.connect("127.0.0.1", 5170)
  68 + log_fd = socketdriver.connect("127.0.0.1", 13001)
69 69 connecting = true
70 70 end
71 71  
... ...