From 61202ae3cb115ae13f3f646764c0f36f27f5392f Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 10 Jul 2025 17:19:58 +0800
Subject: [PATCH] 汇率管理
---
src/main/java/com/nq/utils/task/stock/StockTask.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/nq/utils/task/stock/StockTask.java b/src/main/java/com/nq/utils/task/stock/StockTask.java
index ec13638..4665c3b 100644
--- a/src/main/java/com/nq/utils/task/stock/StockTask.java
+++ b/src/main/java/com/nq/utils/task/stock/StockTask.java
@@ -9,6 +9,7 @@
import com.nq.dao.UserPositionMapper;
import com.nq.enums.EStockType;
import com.nq.pojo.*;
+import com.nq.service.ExchangeRateService;
import com.nq.service.IMandatoryLiquidationService;
import com.nq.service.IStockService;
import com.nq.service.IUserPositionService;
@@ -25,6 +26,7 @@
import org.springframework.stereotype.Component;
import java.lang.reflect.Type;
+import java.math.BigDecimal;
import java.util.*;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.atomic.AtomicBoolean;
@@ -58,6 +60,8 @@
private ThreadPoolTaskExecutor taskExecutor;
@Autowired
private StockServiceImpl iStockService;
+ @Autowired
+ private ExchangeRateService exchangeRateService;
/**
* test
@@ -65,6 +69,12 @@
//@Scheduled(cron = "0 0/1 * * * ?")
@Scheduled(cron = "*/5 * * * * *")
public void test() {
+ /*ExchangeRate model = new ExchangeRate();
+ model.setCurrency("MXN");
+ model.setConversionCurrency("USD");
+ model.setRata(BigDecimal.valueOf(0.0520));
+ exchangeRateService.updateRate(model,null);*/
+
//iStockService.getStockByType(1, 20, "desc","st" , "US", null);
//istockService.getIndicesList("US");
//istockService.getIndicesAndKData("15882", "US");
--
Gitblit v1.9.3