From 11f6d2627ce8eb37c6460892509460b0e19e5656 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 22 二月 2024 17:00:06 +0800
Subject: [PATCH] Merge branch '1.0-bug' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java |   41 ++++++++++++++++++++---------------------
 1 files changed, 20 insertions(+), 21 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
index 922d378..d820ff0 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
@@ -1330,6 +1330,16 @@
                             .eq("coursePackageSchedulingId", coursePackageScheduling.getId()));
                 }
             }
+
+            CourseCounsum courseCounsum = new CourseCounsum();
+            courseCounsum.setPaymentId(coursePackageOrderStudent.getId());
+            courseCounsum.setChangeType(0);
+            courseCounsum.setNum(paymentDeductionClassHour.getClassHour());
+            courseCounsum.setInsertTime(new Date());
+            courseCounsum.setReason("赛事报名");
+            courseCounsum.setAppUserId(coursePackageOrderStudent.getAppUserId());
+            courseCounsumService.save(courseCounsum);
+
         } catch (Exception e) {
             e.printStackTrace();
         }
@@ -2064,12 +2074,7 @@
     @ResponseBody
     @PostMapping("/base/coursePack/obtainStudentClassDetails")
     public List<RecordAppoint> obtainStudentClassDetailsData(@RequestBody WeeksOfCourseRest stuId) {
-//        try {
         return coursePackageOrderStudentService.obtainStuClassDetails(stuId.getStuId(), stuId.getAppUserId(), stuId.getPageNum());
-//        }catch (Exception e){
-//            e.printStackTrace();
-//            throw new RuntimeException();
-//        }
     }
 
 
@@ -2090,12 +2095,13 @@
     @PostMapping("/base/coursePack/sendHours")
     public Integer sendHours(@RequestBody String s) throws ParseException {
         String[] split2 = s.split("_");
-        TCoursePackagePayment byId = packagePaymentService.getById(Long.valueOf(split2[0]));
-        byId.setTotalClassHours(byId.getTotalClassHours() + Integer.valueOf(split2[2]));
-        boolean b = packagePaymentService.updateHoursById(byId, Integer.valueOf(split2[2]));
+        CoursePackageOrderStudent coursePackageOrderStudent = coursePackageOrderStudentService.getById(Long.valueOf(split2[0]));
+        coursePackageOrderStudent.setTotalClassHours(coursePackageOrderStudent.getTotalClassHours() + Integer.valueOf(split2[2]));
+        coursePackageOrderStudent.setLaveClassHours(coursePackageOrderStudent.getLaveClassHours() + Integer.valueOf(split2[2]));
+        coursePackageOrderStudentService.updateById(coursePackageOrderStudent);
 
         CourseCounsum courseCounsum = new CourseCounsum();
-        courseCounsum.setPaymentId(byId.getId());
+        courseCounsum.setPaymentId(coursePackageOrderStudent.getId());
         courseCounsum.setChangeType(1);
         courseCounsum.setNum(Integer.valueOf(split2[2]));
         courseCounsum.setInsertTime(new Date());
@@ -2103,17 +2109,17 @@
         courseCounsumService.save(courseCounsum);
 
 
-        List<CoursePackageStudent> studentCourse = coursePackageStudentService.list(new QueryWrapper<CoursePackageStudent>().eq("studentId", byId.getStudentId()).eq("coursePackageId", byId.getCoursePackageId()));
+        List<CoursePackageStudent> studentCourse = coursePackageStudentService.list(new QueryWrapper<CoursePackageStudent>().eq("studentId", coursePackageOrderStudent.getStudentId()).eq("coursePackageId", coursePackageOrderStudent.getCoursePackageId()));
         List<Long> collect = studentCourse.stream().map(CoursePackageStudent::getCoursePackageSchedulingId).collect(Collectors.toList());
         coursePackageSchedulingService.remove(new QueryWrapper<CoursePackageScheduling>().in("id", collect));
-        coursePackageStudentService.remove(new QueryWrapper<CoursePackageStudent>().eq("studentId", byId.getStudentId()).eq("coursePackageId", byId.getCoursePackageId()));
+        coursePackageStudentService.remove(new QueryWrapper<CoursePackageStudent>().eq("studentId", coursePackageOrderStudent.getStudentId()).eq("coursePackageId", coursePackageOrderStudent.getCoursePackageId()));
 
 
-        TCoursePackage tCoursePackage = packageService.getById(byId.getCoursePackageId());
+        TCoursePackage tCoursePackage = packageService.getById(coursePackageOrderStudent.getCoursePackageId());
         String classWeeks = tCoursePackage.getClassWeeks();
         List<Integer> week = week(classWeeks);
 
-        TCoursePackagePayment pay = packagePaymentService.getOne(new QueryWrapper<TCoursePackagePayment>().eq("coursePackageId", byId.getCoursePackageId()).eq("studentId", byId.getStudentId()));
+        TCoursePackagePayment pay = packagePaymentService.getOne(new QueryWrapper<TCoursePackagePayment>().eq("coursePackageId", coursePackageOrderStudent.getCoursePackageId()).eq("studentId", coursePackageOrderStudent.getStudentId()));
 
         Date today = new Date();
 
@@ -2160,14 +2166,7 @@
                 }
             }
         }
-
-
-        if (b) {
-            return 1;
-        } else {
-
-            return 0;
-        }
+        return 1;
     }
 
 

--
Gitblit v1.7.1