From 80303d1919d32c9a49fe2b81b264f09c32993499 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Mon, 12 Aug 2024 11:46:34 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/service/impl/PriceServicesImpl.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/PriceServicesImpl.java b/src/main/java/com/nq/service/impl/PriceServicesImpl.java
index 71345ac..a68c156 100644
--- a/src/main/java/com/nq/service/impl/PriceServicesImpl.java
+++ b/src/main/java/com/nq/service/impl/PriceServicesImpl.java
@@ -57,7 +57,7 @@
                 if(stockSetting.getType().equals("0")){
                     return  new BigDecimal(stockSetting.getPrice());
                 }else{
-                    String s = doGet(stock.getStockCode());
+                    String s = doGet(stock.getStockType(),stock.getStockCode());
                     if(null != s){
                         Map<String, Object> stringObjectMap = jsonToMap(s);
                         return   new BigDecimal(stringObjectMap.get("last").toString()).multiply(new BigDecimal(stockSetting.getPrice()));
@@ -66,7 +66,7 @@
             }
         }
 
-        String s = doGet(stock.getStockCode());
+        String s = doGet(stock.getStockType(),stock.getStockCode());
         if(null != s) {
             Map<String, Object> stringObjectMap = jsonToMap(s);
             return  new BigDecimal(stringObjectMap.get("last").toString());
@@ -77,7 +77,7 @@
     @Override
     public Map<String, Object> getNewStock(String stockCode) {
         Stock stock = stockMapper.selectOne(new QueryWrapper<Stock>().eq("stock_code",stockCode));
-        String s = doGet(stock.getStockCode());
+        String s = doGet(stock.getStockType(),stock.getStockCode());
         if(null != s){
             Map<String, Object> stringObjectMap = jsonToMap(s);
             return   stringObjectMap;
@@ -100,8 +100,13 @@
         }
     }
 
-    public String doGet(String pid){
-        String  apiUrl  =  "http://api-in-2.js-stock.top/stock?pid="+pid+"&key=eVKtHt7aG4m6ozwWL9qG";
+    public String doGet(String stockType,String pid){
+        String apiUrl;
+        if(stockType.equals("IN")){
+            apiUrl  =  "http://api-in-2.js-stock.top/stock?pid="+pid+"&key=eVKtHt7aG4m6ozwWL9qG";
+        }else{
+            apiUrl  =  "http://api-us.js-stock.top/stock?pid="+pid+"&key=jZFrku4RGQjP87Hmq5tm";
+        }
         try  {
             URL  url  =  new  URL(apiUrl);
             HttpURLConnection  connection  =  (HttpURLConnection)  url.openConnection();

--
Gitblit v1.9.3