소스 검색

优化订单列表查询,添加查询条件未查询到结果时判断

caotao 1 주 전
부모
커밋
c95895e2ec

+ 5 - 1
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/service/order/impl/TradeOrderServiceImpl.java

@@ -170,7 +170,11 @@ public class TradeOrderServiceImpl implements TradeOrderService {
         List<Long> currentRoleList = roleApi.getCurrentRoleList();
         log.info("查询TradeOrder任务开始时间{}", LocalDateTime.now());
         List<Long> orderIds = tradeOrderMapper.findOrderIdsByCondition(page, pageReqVO);
-        List<TradeOrderRespVO> records = tradeOrderMapper.findOrderDetailByIds(orderIds);
+        List<TradeOrderRespVO> records = new ArrayList<>();
+        if(!orderIds.isEmpty()){
+            records = tradeOrderMapper.findOrderDetailByIds(orderIds);
+        }
+
         IPage<TradeOrderRespVO> iPage = page.setRecords( records);
 //        IPage<TradeOrderRespVO> iPage = tradeOrderMapper.getTradeOrderUserPage(page, pageReqVO);
         log.info("查询TradeOrder任务结束时间{}", LocalDateTime.now());