From 4e9147e418d750ca426fe0668e97353f2524fe9c Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 07 十二月 2023 09:31:39 +0800
Subject: [PATCH] 修改bug

---
 cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageStudentServiceImpl.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageStudentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageStudentServiceImpl.java
index 3016932..11b940e 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageStudentServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageStudentServiceImpl.java
@@ -75,7 +75,8 @@
 
 
         CoursePackageScheduling coursePackageScheduling = coursePackageSchedulingService.selectById(queryCoursePackageStudentList.getCoursePackageSchedulingId());
-        List<CoursePackageScheduling> coursePackageSchedulings = coursePackageSchedulingService.selectList(new QueryWrapper<CoursePackageScheduling>().eq("coursePackageId", coursePackageScheduling.getCoursePackageId()).eq("classDate", coursePackageScheduling.getClassDate()));
+        List<CoursePackageScheduling> coursePackageSchedulings = coursePackageSchedulingService.selectList(new QueryWrapper<CoursePackageScheduling>()
+                .eq("coursePackageId", coursePackageScheduling.getCoursePackageId()).eq("classDate", coursePackageScheduling.getClassDate()));
 
 
         List<Long> ids = new ArrayList<>();
@@ -90,12 +91,16 @@
             Integer appUserId = Integer.valueOf(map.get("appUserId").toString());
             Integer student_Id = Integer.valueOf(map.get("studentId").toString());
             TAppUser appUser = appUserClient.queryAppUser1(appUserId);
+            if(null != appUser){
+                map.put("userName", appUser.getName());
+                map.put("phone", appUser.getPhone());
+            }
             Student student = studentClient.queryStudentById(student_Id);
-            map.put("userName", appUser.getName());
-            map.put("phone", student.getPhone());
-            map.put("studentName", student.getName());
-            map.put("age", null != student.getBirthday() ? now - Integer.valueOf(sdf.format(student.getBirthday())) : "-");
-            map.put("sex", student.getSex());
+            if(null != student){
+                map.put("studentName", student.getName());
+                map.put("age", null != student.getBirthday() ? now - Integer.valueOf(sdf.format(student.getBirthday())) : "-");
+                map.put("sex", student.getSex());
+            }
         }
         return list;
     }

--
Gitblit v1.7.1