From e88d8861137a816a0ce8b79c390f319c46c6242d Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期五, 04 八月 2023 15:14:25 +0800
Subject: [PATCH] app端:开始上课-课后视频的字段添加

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

diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
index 8b0ad37..67ee58f 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
@@ -172,6 +172,7 @@
             response.setPackageName(coursePackage.getName());
             response.setSynopsis(videosWithIds.getIntroduction());
             response.setDetailedDiagram(coursePackage.getIntroduceDrawing());
+            response.setCover(videosWithIds.getCover());
         }
 
         return response;
@@ -212,7 +213,7 @@
                 registerCourseVo.setCourseNameStore(storeAndCourse);
                 registerCourseVo.setCourseTime(coursePackage.getClassStartTime()+"-"+coursePackage.getClassEndTime());
                 Coach coach = coachClient.queryCoachById(coursePackage.getCoachId());
-                registerCourseVo.setCourseTeacher(coach.getName());
+                registerCourseVo.setCourseTeacher(ToolUtil.isEmpty(coach) ? "" : coach.getName());
                 List<CoursePackageStudent> coursePackageStudents = cpsMapper.selectList(new QueryWrapper<CoursePackageStudent>()
                         .eq("coursePackageId",coursePackage.getId())
                         .eq("studentId",appUserId ));
@@ -583,12 +584,10 @@
                     recordVo.setCourseStuRecordId(coursePackageStudent.getId());
                     String classWeeks = coursePackage.getClassWeeks();
                     String[] split = classWeeks.split(";");
-                    List<Integer> integerList = Arrays.stream(split)
-                            .map(Integer::parseInt)
-                            .collect(Collectors.toList());
-                    int dayOfWeek = DateTimeHelper.getDayOfWeek(new Date());
+                    List<String> integerList = Arrays.asList(split);
+                    String weekOfDate = DateTimeHelper.getWeekOfDate(new Date());
 
-                    if (integerList.contains(dayOfWeek)){
+                    if (integerList.contains(weekOfDate)){
                         String dat = simpleDateFormat.format(date) +" "+ classStartTime;
 
                         Date start = null;

--
Gitblit v1.7.1