1
zyy
2025-11-07 865464c7b3aa65eba7469a256cfd01af64ba581f
trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java
@@ -133,8 +133,7 @@
            // 此处返回的 closeTime 是时间戳类型
            data = this.contractOrderService.getPaged(page_no, 10, partyId, symbol, type, startTime, endTime, symbolType);
        }
        String symbolsStr = "";
        String symbolsStr = null;
        Set<String> symbols = new HashSet<>();
        for (int i = 0; i < data.size(); i++) {
            Map<String, Object> oneRow = data.get(i);
@@ -172,14 +171,16 @@
            }
        }
        List<Realtime> realtime_all = this.dataService.realtime(symbolsStr);
        if (realtime_all.size() <= 0) {
            realtime_all = new ArrayList<>();
        }
        Map<String, Realtime> realtimeMap = new HashMap<String, Realtime>();
        for (int i = 0; i < realtime_all.size(); i++) {
            realtimeMap.put(realtime_all.get(i).getSymbol(), realtime_all.get(i));
        if (symbolsStr != null && !symbolsStr.isEmpty()) {
            List<Realtime> realtime_all = this.dataService.realtime(symbolsStr);
            if (realtime_all.size() <= 0) {
                realtime_all = new ArrayList<>();
            }
            for (int i = 0; i < realtime_all.size(); i++) {
                realtimeMap.put(realtime_all.get(i).getSymbol(), realtime_all.get(i));
            }
        }
        for (int i = 0; i < data.size(); i++) {
@@ -192,7 +193,7 @@
            } else {
                String thisSymbol = realtime.getSymbol();
                Item bySymbol = itemService.findBySymbol(thisSymbol);
                Item bySymbol = itemService.findCaCheBySymbol(thisSymbol);
                if(LangUtils.isEnItem()){
                    map.put("name", bySymbol.getName());
                }