1
zj
2024-08-12 80303d1919d32c9a49fe2b81b264f09c32993499
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();