From a9564eae9f0169ca39329b2f14a8f13d13358a0a Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期五, 17 十一月 2023 15:28:44 +0800
Subject: [PATCH] 11.7

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageSchedulingController.java |   36 +++++++++++++++++++++++++++++++++---
 1 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageSchedulingController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageSchedulingController.java
index 547367d..cd85881 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageSchedulingController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageSchedulingController.java
@@ -1,5 +1,7 @@
 package com.dsh.course.controller;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.dsh.course.entity.CoursePackageScheduling;
 import com.dsh.course.model.QueryCoursePackageSchedulingList;
@@ -8,6 +10,9 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -49,14 +54,39 @@
     }
 
 
+    @ResponseBody
+    @PostMapping("/coursePackageScheduling/queryCoursePackageSchedulingsById")
+    public List<CoursePackageScheduling> queryCoursePackageSchedulingsById(@RequestBody Long id){
+        CoursePackageScheduling byId = coursePackageSchedulingService.getById(id);
+        Date date = new Date(); // 假设你有一个 Date 对象
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String formattedDate = sdf.format(byId.getClassDate());
+        List<CoursePackageScheduling> list = coursePackageSchedulingService.list(new LambdaQueryWrapper<CoursePackageScheduling>().eq(CoursePackageScheduling::getCoursePackageId,byId.getCoursePackageId()).eq(CoursePackageScheduling::getClassDate,formattedDate));
+        return  list;
+    }
+
+
     /**
      * 编辑数据
      * @param coursePackageScheduling
      */
     @ResponseBody
     @PostMapping("/coursePackageScheduling/editCoursePackageScheduling")
-    public void editCoursePackageScheduling(@RequestBody CoursePackageScheduling coursePackageScheduling){
-        coursePackageScheduling.setCoursePackageId(null);
-        coursePackageSchedulingService.updateById(coursePackageScheduling);
+    public void editCoursePackageScheduling(@RequestBody List<CoursePackageScheduling> coursePackageScheduling){
+//        coursePackageScheduling.setCoursePackageId(null);
+        for (CoursePackageScheduling packageScheduling : coursePackageScheduling) {
+            packageScheduling.setCoursePackageId(null);
+        }
+        coursePackageSchedulingService.updateBatchById(coursePackageScheduling);
+    }
+
+    /**
+     * 新增数据
+     * @param coursePackageScheduling
+     */
+    @ResponseBody
+    @PostMapping("/coursePackageScheduling/saveCoursePackageScheduling")
+    public void addCoursePackageScheduling(@RequestBody CoursePackageScheduling coursePackageScheduling){
+        coursePackageSchedulingService.save(coursePackageScheduling);
     }
 }

--
Gitblit v1.7.1