From 5771c822e99c38f0484559f1f68843979f0df24b Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 20 九月 2023 19:12:54 +0800
Subject: [PATCH] 后台代码

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CancelledClassesController.java |   32 +++++++++++++++++++++++++++++---
 1 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CancelledClassesController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CancelledClassesController.java
index 39d5b40..50fdbb4 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CancelledClassesController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CancelledClassesController.java
@@ -1,9 +1,17 @@
 package com.dsh.course.controller;
 
 import com.dsh.course.entity.CancelledClasses;
+import com.dsh.course.feignclient.account.AppUserClient;
+import com.dsh.course.feignclient.account.CoachClient;
+import com.dsh.course.feignclient.other.StoreClient;
+import com.dsh.course.model.CancelClassesQuery;
+import com.dsh.course.model.CancelClassesVO;
 import com.dsh.course.service.CancelledClassesService;
+import org.checkerframework.checker.units.qual.A;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
 
 /**
  * @author zhibing.pu
@@ -15,9 +23,26 @@
 
     @Autowired
     private CancelledClassesService cancelledClassesService;
-
-
-
+    @Autowired
+    private StoreClient storeClient;
+    @Autowired
+    private AppUserClient appUserClient;
+    @Autowired
+    private CoachClient coachClient;
+    /**
+     * 获取消课记录
+     */
+    @ResponseBody
+    @PostMapping("/cancelledClasses/listAll")
+    public List<CancelClassesVO> listAll(@RequestBody CancelClassesQuery query){
+        List<CancelClassesVO> result = cancelledClassesService.listAll(query);
+        for (CancelClassesVO cancelClassesVO : result) {
+            cancelClassesVO.setStoreName(storeClient.queryStoreById(cancelClassesVO.getStoreId()).getName());
+            cancelClassesVO.setStudentName(appUserClient.queryAppUser(cancelClassesVO.getStudentId()).getName());
+            cancelClassesVO.setCoachName(coachClient.queryCoachById(cancelClassesVO.getCoachId()).getName());
+        }
+        return result;
+    }
 
     /**
      * 添加数据
@@ -28,4 +53,5 @@
     public void addCancelledClasses(@RequestBody CancelledClasses cancelledClasses){
         cancelledClassesService.save(cancelledClasses);
     }
+
 }

--
Gitblit v1.7.1