| | |
| | | data.put("cycle", data.get("cycle")); |
| | | data.put("all_rate", Arith.mul(minerTestProfit, Integer.valueOf(data.get("cycle").toString()))); |
| | | } else { |
| | | double dailyProfitRate = Arith.mul(Double.valueOf(data.get("daily_rate").toString()), 0.01d); |
| | | double displayDailyRate = data.get("show_daily_rate") != null |
| | | ? Double.valueOf(data.get("show_daily_rate").toString()) |
| | | : Double.valueOf(data.get("daily_rate").toString()); |
| | | double dailyProfitRate = Arith.mul(displayDailyRate, 0.01d); |
| | | double dailyProfitAmount = Arith.mul(dailyProfitRate, Double.valueOf(data.get("amount").toString())); |
| | | String dailyProfit = df.format(dailyProfitAmount); |
| | | // 当日收益 |
| | | data.put("daily_profit", dailyProfit); |
| | | data.put("daily_rate", data.get("daily_rate")); |
| | | data.put("daily_rate", displayDailyRate); |
| | | // 这里的周期,体验矿机是周期,其他矿机是解锁周期(到期后需手动解锁) |
| | | data.put("cycle", data.get("cycle_close")); |
| | | double all_rate = Arith.mul(30, Double.valueOf(data.get("daily_rate").toString())); |
| | | double all_rate = Arith.mul(30, displayDailyRate); |
| | | data.put("all_rate", df.format(all_rate)); |
| | | } |
| | | } |
| | |
| | | map.put("all_rate", Arith.mul(minerTestProfit, miner.getCycle())); |
| | | } else { |
| | | double amount = Double.valueOf(amount_temp); |
| | | double displayDailyRate = miner.getShow_daily_rate(); |
| | | map.put("amount", amount); |
| | | map.put("stop_time", null); |
| | | map.put("daily_rate", miner.getDaily_rate()); |
| | | double rate = Arith.mul(miner.getDaily_rate(), 0.01d); |
| | | map.put("daily_rate", displayDailyRate); |
| | | map.put("show_daily_rate", displayDailyRate); |
| | | double rate = Arith.mul(displayDailyRate, 0.01d); |
| | | map.put("profit_may", String.valueOf(df.format(Arith.mul(amount, Arith.mul(rate, 30d))))); |
| | | map.put("cycle", miner.getCycle_close()); |
| | | double all_rate = Arith.mul(30d, miner.getDaily_rate()); |
| | | double all_rate = Arith.mul(30d, displayDailyRate); |
| | | map.put("all_rate", df.format(all_rate)); |
| | | } |
| | | map.put("investment_min", miner.getInvestment_min()); |
| | |
| | | map.put("miner_name_cn", miner.getName_cn()); |
| | | Double miner_test_profit = sysparaService.find("miner_test_profit").getDouble(); |
| | | |
| | | map.put("daily_rate", miner.getTest().equals("Y") ? miner_test_profit : miner.getDaily_rate()); |
| | | map.put("daily_rate", miner.getTest().equals("Y") ? miner_test_profit : miner.getShow_daily_rate()); |
| | | Date create_time = order.getCreate_time(); |
| | | map.put("create_timeStr", create_time); |
| | | map.put("close_timeStr", order.getClose_time()); |
| | |
| | | map.put("days", daysBetween); |
| | | int last_days = daysBetween(create_time, date_now); |
| | | map.put("can_close", last_days >= miner.getCycle_close()); |
| | | double rate = Arith.mul(miner.getDaily_rate(), 0.01d); |
| | | double displayDailyRate = miner.getShow_daily_rate(); |
| | | double rate = Arith.mul(displayDailyRate, 0.01d); |
| | | map.put("profit_may", miner.getTest().equals("Y") ? String.valueOf(Arith.mul(miner_test_profit, miner.getCycle())) |
| | | : String.valueOf(Arith.mul(order.getAmount(), Arith.mul(rate, 30d)))); |
| | | map.put("order_no", order.getOrder_no()); |
| | |
| | | |
| | | int cycle = miner.getTest().equals("Y") ? miner.getCycle() : miner.getCycle_close(); |
| | | map.put("cycle", cycle); |
| | | double all_rate = Arith.mul(30, miner.getDaily_rate()); |
| | | double all_rate = Arith.mul(30, displayDailyRate); |
| | | map.put("all_rate", miner.getTest().equals("Y") ? Arith.mul(miner_test_profit, miner.getCycle()) : df.format(all_rate)); |
| | | |
| | | map.put("test", miner.getTest()); |