Commit af2870d819ada9bdec599359d08ad59aa63f0be9

Authored by zhouhaihai
1 parent 6df9d5e1

金额使用 乘以 100 的方式

Showing 1 changed file with 3 additions and 3 deletions   Show diff stats
src/models/RolePlugin.lua
@@ -1698,7 +1698,7 @@ function RolePlugin.bind(Role) @@ -1698,7 +1698,7 @@ function RolePlugin.bind(Role)
1698 for k , v in pairs(csvdb["shop_rechargeCsv"]) do 1698 for k , v in pairs(csvdb["shop_rechargeCsv"]) do
1699 if not v[pidField] then return "no product" end 1699 if not v[pidField] then return "no product" end
1700 if v[pidField] == params.product_id then 1700 if v[pidField] == params.product_id then
1701 - if v.twd ~= tonumber(params.money) then 1701 + if v.twd * 100 ~= tonumber(params.money) then
1702 return "error money" 1702 return "error money"
1703 end 1703 end
1704 -- 发现需要的id 1704 -- 发现需要的id
@@ -1823,7 +1823,7 @@ function RolePlugin.bind(Role) @@ -1823,7 +1823,7 @@ function RolePlugin.bind(Role)
1823 -- 充值 -- 1823 -- 充值 --
1824 --[[ 1824 --[[
1825 request.order = data.out_trade_no 1825 request.order = data.out_trade_no
1826 - request.amount = data.money / 100 1826 + request.amount = data.money
1827 request.game_money = data.game_money 1827 request.game_money = data.game_money
1828 request.product_id = data.product_id 1828 request.product_id = data.product_id
1829 request.pay_time = data.pay_time 1829 request.pay_time = data.pay_time
@@ -1845,7 +1845,7 @@ function RolePlugin.bind(Role) @@ -1845,7 +1845,7 @@ function RolePlugin.bind(Role)
1845 end 1845 end
1846 local rechargeId = back 1846 local rechargeId = back
1847 local rechargeData = csvdb["shop_rechargeCsv"][rechargeId] 1847 local rechargeData = csvdb["shop_rechargeCsv"][rechargeId]
1848 - if (params.is_mycard and rechargeData.twd ~= tonumber(params.amount)) or (not params.is_mycard and rechargeData.rmb ~= tonumber(params.amount)) then 1848 + if (params.is_mycard and rechargeData.twd * 100 ~= tonumber(params.amount)) or (not params.is_mycard and rechargeData.rmb * 100 ~= tonumber(params.amount)) then
1849 skynet.error(string.format("[recharge] fake order: %s, roleId: %d, order: %s, rmb %s, get %s", 1849 skynet.error(string.format("[recharge] fake order: %s, roleId: %d, order: %s, rmb %s, get %s",
1850 params.transactionId, roleId, partnerOrderStr, rechargeData.rmb, params.amount 1850 params.transactionId, roleId, partnerOrderStr, rechargeData.rmb, params.amount
1851 )) 1851 ))