提交 14a6e1cc authored 作者: hzh's avatar hzh

代码优化

上级 3ffcda83
...@@ -131,6 +131,7 @@ public class OrderAirportServiceImpl extends AbstractBaseService<OrderAirportVo, ...@@ -131,6 +131,7 @@ public class OrderAirportServiceImpl extends AbstractBaseService<OrderAirportVo,
orderNoList = CollectionUtils.isEmpty(orderNoList) ? List.of("-1") : orderNoList; orderNoList = CollectionUtils.isEmpty(orderNoList) ? List.of("-1") : orderNoList;
List<OrderAirport> orderList = baseMapper.selectList(new LambdaQueryWrapper<OrderAirport>().in(OrderAirport::getOrderNo, orderNoList)); List<OrderAirport> orderList = baseMapper.selectList(new LambdaQueryWrapper<OrderAirport>().in(OrderAirport::getOrderNo, orderNoList));
List<Long> orderIds = StreamUtils.toList(orderList, OrderAirport::getId); List<Long> orderIds = StreamUtils.toList(orderList, OrderAirport::getId);
orderIds = CollectionUtils.isEmpty(orderIds) ? List.of(-1L) : orderIds;
List<OrderAirportPsg> orderPsgList = psgMapper.selectList(new LambdaQueryWrapper<OrderAirportPsg>().in(OrderAirportPsg::getOrderId, orderIds)); List<OrderAirportPsg> orderPsgList = psgMapper.selectList(new LambdaQueryWrapper<OrderAirportPsg>().in(OrderAirportPsg::getOrderId, orderIds));
List<OrderAirportRange> orderRangeList = rangeMapper.selectList(new LambdaQueryWrapper<OrderAirportRange>().in(OrderAirportRange::getOrderId, orderIds)); List<OrderAirportRange> orderRangeList = rangeMapper.selectList(new LambdaQueryWrapper<OrderAirportRange>().in(OrderAirportRange::getOrderId, orderIds));
List<OrderAirportInsurance> orderInsuranceList = insuranceMapper.selectList(new LambdaQueryWrapper<OrderAirportInsurance>().in(OrderAirportInsurance::getOrderId, orderIds)); List<OrderAirportInsurance> orderInsuranceList = insuranceMapper.selectList(new LambdaQueryWrapper<OrderAirportInsurance>().in(OrderAirportInsurance::getOrderId, orderIds));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论