Commit af2870d819ada9bdec599359d08ad59aa63f0be9
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 | )) |