| | |
| | | } |
| | | |
| | | private static void assembleMarketDataOut(String coinName, MarketBo markets1, MarketBo markets2, BigDecimal profitPercentage, BigDecimal buyPrice, BigDecimal sellPrice, List<MarketDataOut> marketDataOuts, String formattedDateTime) { |
| | | if(coinName.contains(String.valueOf("USDT"))){ |
| | | MarketDataOut marketDataOut = new MarketDataOut(); |
| | | marketDataOut.setBaseAsset(coinName.replaceAll("USDT","").toLowerCase().toUpperCase()); // 设置基础资产 |
| | | marketDataOut.setBuyingPlatform(capitalizeFirstLetter(markets1.getExchange())); // 设置买入平台,首字母大写 |
| | |
| | | marketDataOut.setServceTime(formattedDateTime); // 设置服务时间 |
| | | marketDataOut.setBuyAndSell(marketDataOut.getBaseAsset()+marketDataOut.getBuyingPlatform()+marketDataOut.getSellPlatform()); |
| | | marketDataOuts.add(marketDataOut); // 添加到输出列表 |
| | | }else{ |
| | | System.out.println(coinName); |
| | | } |
| | | } |
| | | |
| | | public static String capitalizeFirstLetter(String word) { |