From 9b3128db187335aafc35c3e5bd479c3401b2f987 Mon Sep 17 00:00:00 2001 From: PQZ Date: Wed, 28 Aug 2024 17:56:16 +0800 Subject: [PATCH] 1 --- .../jx/service/impl/DriveSchoolCourseServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/service/impl/DriveSchoolCourseServiceImpl.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/service/impl/DriveSchoolCourseServiceImpl.java index aa9753bf..34efb90c 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/service/impl/DriveSchoolCourseServiceImpl.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/jx/service/impl/DriveSchoolCourseServiceImpl.java @@ -81,8 +81,12 @@ public class DriveSchoolCourseServiceImpl implements IDriveSchoolCourseService IPage driveSchoolCourseIPage = driveSchoolCourseMapper.selectDriveSchoolCourseList(driveSchoolCourse, page); List driveSchoolCourses = driveSchoolCourseIPage.getRecords(); for (DriveSchoolCourse driveSchoolCours : driveSchoolCourses) { - DriveSchoolInfo driveSchoolInfo = driveSchoolInfoMapper.getSchoolInfoByDeptId(driveSchoolCours.getDeptId()); - driveSchoolCours.setPhone(driveSchoolInfo.getPhone()); + // update by pqz 2024年8月28日 解决空指针 + DriveSchoolInfo driveSchoolInfo = driveSchoolInfoMapper.getSchoolInfoByDeptId(driveSchoolCours.getDeptId() == null ? 100:driveSchoolCours.getDeptId()); + // update by pqz 2024年8月28日 解决空指针 + if (null != driveSchoolInfo){ + driveSchoolCours.setPhone(driveSchoolInfo.getPhone()); + } } if (ObjectUtils.isNotEmpty(driveSchoolCourse.getPayType()) && driveSchoolCourse.getPayType().equals("2")){ driveSchoolCourses.forEach(item ->{