| | |
| | | result.put("name", miner.getName()); |
| | | result.put("name_en", miner.getName_en()); |
| | | result.put("name_cn", miner.getName_cn()); |
| | | result.put("daily_rate", miner.getDaily_rate()); |
| | | // 用户端展示日利率;实际计息仍使用 daily_rate |
| | | double displayDailyRate = miner.getShow_daily_rate(); |
| | | result.put("show_daily_rate", displayDailyRate); |
| | | result.put("daily_rate", displayDailyRate); |
| | | result.put("investment_min", miner.getInvestment_min()); |
| | | result.put("investment_max", miner.getInvestment_max()); |
| | | result.put("state", miner.getState()); |
| | |
| | | result.put("cycle", miner.getCycle()); |
| | | result.put("daily_rate", miner_test_profit); |
| | | } else { |
| | | result.put("all_rate", Arith.mul(miner.getDaily_rate(), 30)); |
| | | result.put("all_rate", Arith.mul(displayDailyRate, 30)); |
| | | result.put("cycle", miner.getCycle_close()); |
| | | } |
| | | |
| | |
| | | // 矿机购买时使用的币种,则产生 |
| | | String miner_buy_symbol = sysparaService.find("miner_buy_symbol").getSvalue(); |
| | | double symbol_profit = miner.getTest().equals("Y") ? miner_test_profit |
| | | : Arith.div(Arith.mul(100, miner.getDaily_rate()), 100);// 100为单位的币种收益 |
| | | : Arith.div(Arith.mul(100, displayDailyRate), 100);// 100为单位的币种收益 |
| | | // 收益转化成U |
| | | if (StringUtils.isNotEmpty(miner_buy_symbol) && !"usdt".equalsIgnoreCase(miner_buy_symbol)) { |
| | | List<Realtime> realtime_list = this.dataService.realtime(miner_buy_symbol); |