From a830a73fd10a21e3793c79a35be4e532de124c6f Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期二, 17 十月 2023 17:25:16 +0800
Subject: [PATCH] 10.17.1

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java
index f1247fe..601afed 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java
@@ -356,7 +356,6 @@
         return coursePackageStudentClient.queryCoursePackageStudentList(queryCoursePackageStudentList);
     }
 
-
     /**
      * 取消预约
      * @param id
@@ -368,9 +367,19 @@
         if(coursePackageStudent.getSignInOrNot() == 1){
             return ResultUtil.error("无法取消预约");
         }
+//        TCoursePackagePayment payment = coursePackagePaymentClient.queryCoursePackagePaymentById(coursePackageStudent.getCoursePackagePaymentId());
+//        payment.setAbsencesNumber(payment.getAbsencesNumber()+1);
+//        coursePackagePaymentClient.editCoursePackagePayment(payment);
+
+
         coursePackageStudent = new CoursePackageStudent();
         coursePackageStudent.setId(id);
         coursePackageStudent.setReservationStatus(0);
+
+
+
+        coursePackageStudent.getCoursePackagePaymentId();
+
         coursePackageStudentClient.editCoursePackageStudent(coursePackageStudent);
         return ResultUtil.success();
     }
@@ -408,7 +417,7 @@
         }
         List<CoursePackageStudent> coursePackageStudents = coursePackageStudentClient.queryByCoursePackageSchedulingId(id);
         if(coursePackageStudents.size() > 0){
-            return ResultUtil.error("不能取消本次");
+//            return ResultUtil.error("不能取消本次");
         }
         coursePackageScheduling = new CoursePackageScheduling();
         coursePackageScheduling.setId(id);
@@ -470,11 +479,11 @@
                 tCoursePackagePayment.setLaveClassHours(tCoursePackagePayment.getLaveClassHours() - deductClassHour);
             }
 
-            if(coursePackageStudent.getSignInOrNot() == 0){
+            if(coursePackageStudent.getReservationStatus() == 0){
                 tCoursePackagePayment.setAbsencesNumber(tCoursePackagePayment.getAbsencesNumber() + 1);
             }
             System.out.println("====tCoursePackagePayment====="+tCoursePackagePayment);
-            coursePackagePaymentClient.editCoursePackagePayment(tCoursePackagePayment);
+            coursePackagePaymentClient.editCoursePackagePayment1(tCoursePackagePayment);
 
             CancelledClasses cancelledClasses = new CancelledClasses();
             cancelledClasses.setType(1);

--
Gitblit v1.7.1