From 8f48ea47a9ca1ede881386e086913a2ded85e01f Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 6 Jan 2025 20:50:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E4=B8=AD=E5=BF=83=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sqx/modules/orders/service/impl/OrdersServiceImpl.java | 7 ++++++- src/main/resources/mapper/orders/OrdersDao.xml | 3 +-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java b/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java index 9aa2d26a..479b59f6 100644 --- a/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java +++ b/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java @@ -668,8 +668,13 @@ public class OrdersServiceImpl extends ServiceImpl implements List orders = baseMapper.selectOrdersByOrdersNo(ordersNo, status, userId, courseId, flag, time, userName, ordersType, TimeCompleteUtils.completeStartTime(startTime), TimeCompleteUtils.completeEndTime(endTime), sysUserId, qdCode, sysUserName); + Set courseIds = orders.stream().map(Orders::getCourseId).collect(Collectors.toSet()); + List courses = courseDao.selectBatchIds(courseIds); + Map map = courses.stream().collect(Collectors.toMap(Course::getCourseId, Course::getTitle)); + orders.parallelStream().forEach(s -> { + s.setTitle(map.get(s.getCourseId())); + }); PageInfo pageInfo = new PageInfo<>(orders); - return Result.success().put("data", PageUtils.page(pageInfo)); } diff --git a/src/main/resources/mapper/orders/OrdersDao.xml b/src/main/resources/mapper/orders/OrdersDao.xml index 802d6beb..233b12bc 100644 --- a/src/main/resources/mapper/orders/OrdersDao.xml +++ b/src/main/resources/mapper/orders/OrdersDao.xml @@ -94,9 +94,8 @@