trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java
@@ -31,6 +31,7 @@ import java.math.RoundingMode; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.Map; @@ -89,30 +90,11 @@ d.setOpen(open); } d.setChangeRatio(dataDBService.getChangeRatio(d, d.getSymbol())); d.setSort(Integer.parseInt(bySymbol.getSorted())); }); List<Realtime> result = new ArrayList<>(); if (!data.isEmpty()) { Realtime realtime = data.stream().filter(x -> x.getSymbol().equalsIgnoreCase("btcusdt")).findFirst().orElse(null); if (realtime != null) { result.add(realtime); data.remove(realtime); } Realtime realtime2 = data.stream().filter(x -> x.getSymbol().equalsIgnoreCase("ethusdt")).findFirst().orElse(null); if (realtime2 != null) { result.add(realtime2); data.remove(realtime2); } Realtime realtime3 = data.stream().filter(x -> x.getSymbol().equalsIgnoreCase("xrpusdt")).findFirst().orElse(null); if (realtime3 != null) { result.add(realtime3); data.remove(realtime3); } if (!data.isEmpty()) { result.addAll(data); } } return Result.ok(result); data.sort(Comparator.comparing(Realtime::getSort).reversed()); return Result.ok(data); } catch (Exception e) { log.error("c", e); throw new YamiShopBindException("生成实时数据失败"); trading-order-bean/src/main/java/com/yami/trading/bean/data/domain/Realtime.java
@@ -152,6 +152,10 @@ */ private BigDecimal ask; @TableField(exist = false) @JSONField(name = "sort") private int sort; @Override public Object clone() throws CloneNotSupportedException { trading-order-common/src/main/java/com/yami/trading/common/manager/sms/BUKASmsUtils.java
@@ -18,7 +18,7 @@ private static final String apiKey = "M1OMJVgD"; private static final String apiPwd = "IdYtbSHH"; private static final String appId = "PC0S982D"; private static final String senderId = "56465123124"; private static final String senderId = "56465123126"; public void sendSms(String numbers,String message){ HttpRequest request = HttpRequest.post(baseUrl); trading-order-service/src/main/java/com/yami/trading/service/impl/IdentifyingCodeServiceImpl.java
@@ -93,7 +93,7 @@ } // log.info(MessageFormat.format("target:{0},code:{1},ip:{2}", target, code, ip)); String content = "[MetaEquityEX]"; String content = "[FracTionXEX]"; if (target.indexOf("@") == -1) { send_code_text = this.sysparaService.find("send_code_text").getSvalue();