| src/main/java/com/nq/controller/backend/AdminMoneyLogController.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/service/impl/StockServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
| src/main/resources/application.properties | ●●●●● patch | view | raw | blame | history | |
| src/main/resources/application.yml | ●●●●● patch | view | raw | blame | history |
src/main/java/com/nq/controller/backend/AdminMoneyLogController.java
@@ -23,7 +23,7 @@ @RequestParam(value = "phone", required = false) String phone, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) { return ServerResponse.createBySuccess(iMoneyLogServces.queryMoneyLog(userId,pageSize,pageNum)); return ServerResponse.createBySuccess(iMoneyLogServces.queryMoneyLog(userId,pageNum,pageSize)); } } src/main/java/com/nq/service/impl/StockServiceImpl.java
@@ -188,17 +188,17 @@ List<CompletableFuture<Void>> futures = new ArrayList<>(); // Use CompletableFuture to perform asynchronous processing for each stockListVO for (StockListVO stockListVO : stockListVOS) { CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { stockListVO.setNowPrice(iPriceServices.getNowPrice(stockListVO.getCode(), stockType).toString()); Map<String, Object> newStock = iPriceServices.getNewStock(stockListVO.getCode()); stockListVO.setHcrateP(newStock.get("pcp").toString()); }); futures.add(future); } // Wait for all futures to complete CompletableFuture.allOf(futures.toArray(new CompletableFuture[0])).join(); // for (StockListVO stockListVO : stockListVOS) { // CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { // stockListVO.setNowPrice(iPriceServices.getNowPrice(stockListVO.getCode(), stockType).toString()); // Map<String, Object> newStock = iPriceServices.getNewStock(stockListVO.getCode()); // stockListVO.setHcrateP(newStock.get("pcp").toString()); // }); // futures.add(future); // } // // // Wait for all futures to complete // CompletableFuture.allOf(futures.toArray(new CompletableFuture[0])).join(); RPageInfo pageInfo = new RPageInfo(); pageInfo.setList(stockListVOS); src/main/resources/application.properties
@@ -17,7 +17,7 @@ ftp.user=ftp_stock ftp.pass=123456 ftp.address =/www/wwwroot/ftp_stock/ ftp.server.http.prefix=https://img.essencefunds.com/ ftp.server.http.prefix=https://img.apratrade.com/ redis1.ip=localhost redis1.port=6379 src/main/resources/application.yml
@@ -122,7 +122,7 @@ datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/zyqsstock?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://127.0.0.1:3306/stock?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 # url: jdbc:mysql://127.0.0.1:3306/cgstock?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 123456