From be8a63ba1e3f2e26f5cdefe519c37ad4cfd90435 Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期日, 05 十一月 2023 09:45:11 +0800
Subject: [PATCH] 11.5

---
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 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 1a70bab..9d90282 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
@@ -388,6 +388,9 @@
                     registerCourseVo.setCourseTime(new SimpleDateFormat("yyyy-MM-dd").format(tCoursePackagePayment.getInsertTime()));
                     Coach coach = coachClient.queryCoachById(coursePackage.getCoachId());
                     registerCourseVo.setCourseTeacher(ToolUtil.isEmpty(coach) ? "" : coach.getName());
+                    if (coursePackage.getType()==2) {
+                        registerCourseVo.setTime(new SimpleDateFormat("yyyy-MM-dd").format(coursePackage.getStartTime()) + "-" + new SimpleDateFormat("yyyy-MM-dd").format(coursePackage.getEndTime()));
+                    }
                     List<CoursePackageStudent> coursePackageStudents = cpsMapper.selectList(new QueryWrapper<CoursePackageStudent>()
                             .eq("coursePackageId",coursePackage.getId())
                             .eq("studentId",appUserId ));
@@ -431,6 +434,7 @@
             TCoursePackage coursePackage = tcpmapper.selectById(tCoursePackagePayment.getCoursePackageId());
             response.setCoursePackageId(tCoursePackagePayment.getCoursePackageId());
             response.setCoverDrawing(coursePackage.getCoverDrawing());
+            response.setDetailDrawing(coursePackage.getDetailDrawing());
             response.setCoursePackageName(coursePackage.getName());
             response.setCoursePayId(tCoursePackagePayment.getId());
             List<Integer> integers = StrUtils.dealStrToList(coursePackage.getClassWeeks());
@@ -661,7 +665,7 @@
 
     public ResultUtil AlipayPayment(String code, BigDecimal request){
         TCoursePackagePaymentMapper baseMapper1 = this.baseMapper;
-        ResultUtil alipay = payMoneyUtil.alipay("课包购买", "", "", code, request.toString(),
+        ResultUtil alipay = payMoneyUtil.alipay("课包购买", "课包购买", "", code, request.toString(),
                 "/base/coursePackage/alipayRegisteredCoursesCallback");
         if(alipay.getCode() == 200){
             new Thread(new Runnable() {
@@ -782,6 +786,10 @@
                              coursePackage = tcpmapper.selectById(coursePackageStudent.getCoursePackageId());
                              coursePackageId = coursePackageStudent.getCoursePackageId();
                         }
+
+                        recordVo.setSid(Arrays.asList(coursePackage.getStoreId()));
+                        List<Integer> rid  = stoClient.querySiteId(coursePackage.getStoreId());
+                        recordVo.setRid(rid);
                         recordVo.setUserId(appUserId);
                         recordVo.setSiteId(coursePackage.getSiteId());
                         List<Integer> ids1 = getIds(coursePackage.getSiteId());
@@ -803,6 +811,9 @@
 //                        String classStartTime = coursePackage.getClassStartTime();
 //                        String classEndTime = coursePackage.getClassEndTime();
 
+                        if (byId == null){
+                            continue;
+                        }
                         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                         String dateString1 = sdf.format(byId.getClassDate());
                         String dateString2 = sdf.format(byId.getEndDate());
@@ -832,8 +843,10 @@
                             }else if(coursePackageStudent.getSignInOrNot()==2){
                                 recordVo.setStatus(5);
                             }else {
+//                                CancelledClasses cancelledClasses = cacMapper.selectOne(new QueryWrapper<CancelledClasses>()
+//                                        .eq("coursePackageId",coursePackageStudent.getCoursePackageId()));
                                 CancelledClasses cancelledClasses = cacMapper.selectOne(new QueryWrapper<CancelledClasses>()
-                                        .eq("coursePackageId",coursePackageStudent.getCoursePackageId() ));
+                                        .eq("coursePackageSchedulingId",byId.getId()));
                                 if (ToolUtil.isNotEmpty(cancelledClasses)){
                                     recordVo.setStatus(3);
                                     // 消课 到课状态0 旷课

--
Gitblit v1.7.1