From ca4b083c5f719e6aabe1b1ea7efdd244a95f7709 Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期四, 26 十月 2023 15:08:37 +0800
Subject: [PATCH] 10.26.4

---
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java |   24 ++++++++++++++++++------
 1 files changed, 18 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 a3fda90..1a70bab 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
@@ -35,6 +35,7 @@
 import com.dsh.course.model.vo.RegisterCourseVo;
 import com.dsh.course.model.vo.request.*;
 import com.dsh.course.model.vo.response.*;
+import com.dsh.course.service.CoursePackageSchedulingService;
 import com.dsh.course.service.ICoursePackageSchedulingService;
 import com.dsh.course.service.TCoursePackagePaymentService;
 import com.dsh.course.util.*;
@@ -731,6 +732,7 @@
     }
 
 
+
     @Override
     public List<RecordAppoint> obtainStuClassDetails(Integer stuId, Integer appUserId,Integer pageNum) {
 
@@ -752,8 +754,8 @@
         if (tCoursePackagePayments.size() > 0 ){
 
 //            int pageNum = 1; // 页码
-            int pageSize = 10; // 每页记录数
-            Page<CoursePackageStudent> page = new Page<>(pageNum, pageSize);
+            int pageSize = 5; // 每页记录数
+            Page<CoursePackageStudent> page = new Page<>(1, pageSize);
 
 //            for (TCoursePackagePayment tCoursePackagePayment : tCoursePackagePayments) {
 //                List<CoursePackageStudent> coursePackageStudent1 = cpsMapper.selectList(new QueryWrapper<CoursePackageStudent>()
@@ -796,9 +798,19 @@
 //                        recordVo.setCourseHours(tCoursePackagePayment.getClassHours());
                         Date date = DateUtil.getDate();
 
-                        String classStartTime = coursePackage.getClassStartTime();
-                        String classEndTime = coursePackage.getClassEndTime();
-                        recordVo.setTimeFrame(simpleDateFormat.format(date)+" "+classStartTime+"-"+classEndTime);
+
+                        CoursePackageScheduling byId = coursePackageSchedulingService.getById(coursePackageStudent.getCoursePackageSchedulingId());
+//                        String classStartTime = coursePackage.getClassStartTime();
+//                        String classEndTime = coursePackage.getClassEndTime();
+
+                        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+                        String dateString1 = sdf.format(byId.getClassDate());
+                        String dateString2 = sdf.format(byId.getEndDate());
+
+
+                        recordVo.setTimeFrame(dateString1 + "-" + dateString2.substring(11));
+
+//                        recordVo.setTimeFrame(simpleDateFormat.format(date)+" "+classStartTime+"-"+classEndTime);
                         Store store = stoClient.queryStoreById(coursePackage.getStoreId());
                         recordVo.setStoreNameAddr(store.getName()+store.getAddress());
                         recordVo.setCourseStuRecordId(coursePackageStudent.getId());
@@ -807,7 +819,7 @@
                         List<String> integerList = Arrays.asList(split);
                         String weekOfDate = DateTimeHelper.getWeekOfDate(new Date());
                         if (integerList.contains(weekOfDate)){
-                            String dat = simpleDateFormat.format(date) +" "+ classStartTime;
+                            String dat = simpleDateFormat.format(date) +" "+ dateString2.substring(11);
 
                             Date start = null;
                             try {

--
Gitblit v1.7.1