From e8eb68a8fab9d0d4a70e3e5b1d3f09c03d231a03 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Tue, 21 Oct 2025 17:54:34 +0800
Subject: [PATCH] 1

---
 trading-order-huobi/src/main/java/com.yami.trading.huobi/hobi/internal/HobiDataServiceImpl.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/trading-order-huobi/src/main/java/com.yami.trading.huobi/hobi/internal/HobiDataServiceImpl.java b/trading-order-huobi/src/main/java/com.yami.trading.huobi/hobi/internal/HobiDataServiceImpl.java
index f6ea35d..bda258c 100644
--- a/trading-order-huobi/src/main/java/com.yami.trading.huobi/hobi/internal/HobiDataServiceImpl.java
+++ b/trading-order-huobi/src/main/java/com.yami.trading.huobi/hobi/internal/HobiDataServiceImpl.java
@@ -306,7 +306,7 @@
         if ((depth == null || item.getAdjustmentValue() == null || item.getAdjustmentValue().intValue() == 0) && (item.getMultiple().intValue() == 0 || item.getMultiple().intValue() == 1)) {
             return depth;
         }
-        if(CollectionUtil.isNotEmpty(depth.getAsks()) ){
+        if(depth != null && CollectionUtil.isNotEmpty(depth.getAsks()) ){
             List<DepthEntry> asks = depth.getAsks();
             for (int i = 0; i < asks.size(); i++) {
                 DepthEntry depthEntry = asks.get(i);
@@ -323,7 +323,7 @@
             }
         }
 
-        if(CollectionUtil.isNotEmpty(depth.getBids())){
+        if(depth != null && CollectionUtil.isNotEmpty(depth.getBids())){
             List<DepthEntry> bids = depth.getBids();
             for (int i = 0; i < bids.size(); i++) {
                 DepthEntry depthEntry = bids.get(i);
@@ -451,7 +451,7 @@
         if ((trade == null || item.getAdjustmentValue() == null || item.getAdjustmentValue().doubleValue() == 0) && (item.getMultiple().doubleValue() == 0 || item.getMultiple().doubleValue() == 1)) {
             return trade;
         }
-        if(CollectionUtil.isNotEmpty(trade.getData())){
+        if(trade != null && CollectionUtil.isNotEmpty(trade.getData())){
             List<TradeEntry> data = trade.getData();
             for (int i = 0; i < data.size(); i++) {
                 TradeEntry tradeEntry = data.get(i);

--
Gitblit v1.9.3