空指针异常
This commit is contained in:
@@ -669,11 +669,13 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||
List<Orders> orders = baseMapper.selectOrdersByOrdersNo(ordersNo, status, userId, courseId,
|
||||
flag, time, userName, ordersType, TimeCompleteUtils.completeStartTime(startTime), TimeCompleteUtils.completeEndTime(endTime), sysUserId, qdCode, sysUserName);
|
||||
Set<Long> courseIds = orders.stream().map(Orders::getCourseId).collect(Collectors.toSet());
|
||||
List<Course> courses = courseDao.selectBatchIds(courseIds);
|
||||
Map<Long, String> map = courses.stream().collect(Collectors.toMap(Course::getCourseId, Course::getTitle));
|
||||
orders.parallelStream().forEach(s -> {
|
||||
s.setTitle(map.get(s.getCourseId()));
|
||||
});
|
||||
if(CollUtil.isNotEmpty(courseIds)) {
|
||||
List<Course> courses = courseDao.selectBatchIds(courseIds);
|
||||
Map<Long, String> map = courses.stream().collect(Collectors.toMap(Course::getCourseId, Course::getTitle));
|
||||
orders.parallelStream().forEach(s -> {
|
||||
s.setTitle(map.get(s.getCourseId()));
|
||||
});
|
||||
}
|
||||
PageInfo<Orders> pageInfo = new PageInfo<>(orders);
|
||||
return Result.success().put("data", PageUtils.page(pageInfo));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user