Просмотр исходного кода

提供贸易订单类型分组统计订单数量dubbo接口

yzc 2 лет назад
Родитель
Сommit
74fd9ae276

+ 5 - 0
sckw-modules/sckw-order/src/main/java/com/sckw/order/dubbo/TradeOrderStatisticsServiceImpl.java

@@ -1,5 +1,6 @@
 package com.sckw.order.dubbo;
 
+import com.sckw.core.utils.CollectionUtils;
 import com.sckw.order.api.dubbo.TradeOrderStatisticsService;
 import com.sckw.order.api.model.TradeOrderCountStatisticsDTO;
 import com.sckw.order.enums.OrderTypeEnum;
@@ -8,6 +9,7 @@ import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.dubbo.config.annotation.DubboService;
 
+import java.util.Collections;
 import java.util.List;
 
 /**
@@ -25,6 +27,9 @@ public class TradeOrderStatisticsServiceImpl implements TradeOrderStatisticsServ
     @Override
     public List<TradeOrderCountStatisticsDTO> getOrderNumByTopEntId(Long topEntId) {
         List<TradeOrderCountStatisticsDTO> list = kwoTradeOrderService.getOrderNumByTopEntId(topEntId);
+        if (CollectionUtils.isEmpty(list)) {
+            return Collections.emptyList();
+        }
         list.forEach(e -> {
             e.setName(OrderTypeEnum.getLabel(e.getOrderType()));
         });