From f88cfa02e36752e4acad7adc4b045155e8e50f21 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 08 十二月 2023 09:16:29 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java |   37 ++++++++++++++++++++++++++-----------
 1 files changed, 26 insertions(+), 11 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java
index 7211705..b3ffe60 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageTypeController.java
@@ -10,6 +10,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 
@@ -26,18 +27,28 @@
     @Autowired
     private TCoursePackageService tCoursePackageService;
 
+    /**
+     * 根据ids获取类型
+     */
+    @RequestMapping("/coursePackageType/getByCourseIds")
+    public List<TCoursePackageType> getByCourseIds(@RequestBody List<Integer> ids) {
+        if (ids.size() == 0) {
+            return new ArrayList<>();
+        }
+        return coursePackageTypeService.list(new QueryWrapper<TCoursePackageType>().in("id", ids));
+    }
 
     /**
      * 新增课包类型
      */
     @ResponseBody
     @RequestMapping("/coursePackageType/add")
-    public Object add(@RequestBody String name){
+    public Object add(@RequestBody String name) {
 
-        List<TCoursePackageType> list = coursePackageTypeService.list(new QueryWrapper<TCoursePackageType>().eq("name", name).ne("state",3));
-        if (list.size()!= 0){
+        List<TCoursePackageType> list = coursePackageTypeService.list(new QueryWrapper<TCoursePackageType>().eq("name", name).ne("state", 3));
+        if (list.size() != 0) {
             return 500;
-        }else{
+        } else {
             TCoursePackageType coachType = new TCoursePackageType();
             coachType.setName(name);
             coachType.setState(1);
@@ -49,16 +60,17 @@
 
     /**
      * 修改课包类型
+     *
      * @param
      * @return
      */
     @ResponseBody
     @RequestMapping("/coursePackageType/update")
-    public Object update(@RequestBody CoursePackageTypeVO vo){
+    public Object update(@RequestBody CoursePackageTypeVO vo) {
         List<TCoursePackageType> list = coursePackageTypeService.list(new QueryWrapper<TCoursePackageType>().eq("name", vo.getName()));
-        if (list.size()!= 0){
+        if (list.size() != 0) {
             return 500;
-        }else{
+        } else {
             TCoursePackageType tCoursePackageType = new TCoursePackageType();
             tCoursePackageType.setId(vo.getId());
             tCoursePackageType.setName(vo.getName());
@@ -66,21 +78,23 @@
             return 200;
         }
     }
+
     /**
      * 删除课包类型
+     *
      * @param
      * @return
      */
     @ResponseBody
     @RequestMapping("/coursePackageType/delete")
-    public Object delete(@RequestBody CoursePackageTypeVO vo){
+    public Object delete(@RequestBody CoursePackageTypeVO vo) {
         Integer id = vo.getId();
         QueryWrapper<TCoursePackage> coursePackageTypeId = new QueryWrapper<TCoursePackage>().eq("coursePackageTypeId", id);
         List<TCoursePackage> list = tCoursePackageService.list(coursePackageTypeId);
         // 500表明当前课包类型正在被使用不能删除
-        if (list.size()>0){
+        if (list.size() > 0) {
             return 500;
-        }else{
+        } else {
             TCoursePackageType tCoursePackageType = new TCoursePackageType();
             tCoursePackageType.setId(vo.getId());
             tCoursePackageType.setName(vo.getName());
@@ -92,11 +106,12 @@
 
     /**
      * 获取课包所有类型
+     *
      * @return
      */
     @ResponseBody
     @PostMapping("/coursePackageType/queryAllCoursePackageType")
-    public List<TCoursePackageType> queryAllCoursePackageType(){
+    public List<TCoursePackageType> queryAllCoursePackageType() {
         QueryWrapper<TCoursePackageType> state = new QueryWrapper<TCoursePackageType>().ne("state", 3);
         return coursePackageTypeService.list(state);
     }

--
Gitblit v1.7.1