1
zj
10 hours ago ed02adce53d9f51287e14764815006dd4d040daf
src/main/java/com/nq/utils/stock/sina/StockApi.java
@@ -33,18 +33,17 @@
            return null;
        }
        List<StockListVO> stockListVOs = new ArrayList<>();
        try {
            for (int i = 0; i < stocks.size(); i++) {
                Stock stock = stocks.get(i);
        for (Stock stock : stocks) {
            try {
                StockRealTimeBean realTimeStock = RedisKeyUtil.getCacheRealTimeStock(stock);
                StockListVO stockListVO = new StockListVO();
                stockListVO.setHcrate(new BigDecimal(realTimeStock.getPcp()));
                stockListVO.setHcrateP(realTimeStock.getPcp()+"%");
                if(realTimeStock.getPcp().contains("-")){
                stockListVO.setHcrateP(realTimeStock.getPcp() + "%");
                if (realTimeStock.getPcp().contains("-")) {
                    stockListVO.setColor(0);
                }else{
                } else {
                    stockListVO.setColor(1);
                    stockListVO.setHcrateP("+"+realTimeStock.getPcp()+"%");
                    stockListVO.setHcrateP(realTimeStock.getPcp() + "%");
                }
                stockListVO.setNowPrice(realTimeStock.getLast());
                stockListVO.setToday_max(realTimeStock.getHigh());
@@ -61,12 +60,9 @@
                stockListVO.setStock_plate(stock.getStockPlate());
                stockListVO.setStock_type(stock.getStockType());
                stockListVOs.add(stockListVO);
            } catch (Exception e) {
                log.warn("组装股票实时行情失败 code={}, err={}", stock.getStockCode(), e.getMessage());
            }
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
        return stockListVOs;
    }