From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 11 七月 2024 10:47:51 +0800
Subject: [PATCH] 玩湃微信商户认证代码

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java
index 6592567..597b4f1 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java
@@ -55,6 +55,9 @@
     @Autowired
     private TokenUtil tokenUtil;
 
+    @Autowired
+    private ICoursePackageSchedulingService coursePackageSchedulingService;
+
 
     /**
      * 根据门店ids获取课包ids 根据课包ids 获取购课记录的用户ids
@@ -239,8 +242,6 @@
                 StoreOfCourseVo courseVo = new StoreOfCourseVo();
                 courseVo.setCourseId(coursePackage.getId());
                 courseVo.setName(coursePackage.getName() + "(" + store.getName() + ")");
-
-
                 String classStartTime = coursePackage.getClassStartTime();
                 String classEndTime = coursePackage.getClassEndTime();
                 ArrayList<String> classTime = new ArrayList<>();
@@ -252,11 +253,8 @@
                         classTime.add(s);
                     }
                 }
-
 //                coursePackageInfo.setTimes(classTime);
                 String classTimeAsString = String.join("|", classTime);
-
-
                 courseVo.setClassStartTime(classTimeAsString);
                 courseVo.setCoverDrawing(coursePackage.getCoverDrawing());
                 courseVo.setApplicantsNumber(count);
@@ -320,6 +318,7 @@
     @ResponseBody
     @PostMapping("/coursePackage/addCoursePackage")
     public Integer addCoursePackage(@RequestBody TCoursePackage coursePackage) {
+        coursePackage.setInsertTime(new Date());
         coursePackage.setNeedNum(coursePackage.getCodeTime());
         return coursePackageService.addCoursePackage(coursePackage);
     }
@@ -333,7 +332,12 @@
     @ResponseBody
     @PostMapping("/coursePackage/updateCoursePackageById")
     public void updateCoursePackageById(@RequestBody TCoursePackage coursePackage) {
+        TCoursePackage coursePackage1 = coursePackageService.getById(coursePackage.getId());
         coursePackageService.updateCoursePackageById(coursePackage);
+        //暂停课程后的开课操作(需要检查是否继续排课)
+        if(coursePackage1.getStatus() == 4 && coursePackage.getStatus() == 1){
+            coursePackageSchedulingService.startAndScheduleClasses(coursePackage.getId());
+        }
     }
 
 

--
Gitblit v1.7.1