1
zj
yesterday 5e57de9b12ee136e45ce5754c7fe2e7eb12af05a
trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java
@@ -44,6 +44,9 @@
    @Autowired
    @Lazy
    private ItemService proxyItemService;
    @Autowired
    @Lazy
    private ItemPreMarketService itemPreMarketService;
    // 做成全局模式,减少动态创建对象的次数
    private Map<String, Integer> symbolDecimal = Maps.newHashMap();
@@ -425,6 +428,9 @@
    @Transactional(propagation = Propagation.NOT_SUPPORTED)
    public boolean isOpen(String symbol) {
        Item bySymbol = findBySymbol(symbol);
        if (itemPreMarketService != null && itemPreMarketService.isPreMarketTradingActive(symbol)) {
            return true;
        }
        return MarketOpenChecker.isMarketOpenByItemCloseType(bySymbol.getOpenCloseType());
    }