From 47cd9ecc0eff38ffe6b3b794b2bf197e958f4403 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 14 五月 2025 15:50:57 +0800
Subject: [PATCH] bug:学员有状态不能修改问题
---
src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java | 41 ++++++++++++++---------------------------
1 files changed, 14 insertions(+), 27 deletions(-)
diff --git a/src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java b/src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java
index e9d0ed4..566c178 100644
--- a/src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java
+++ b/src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java
@@ -1,13 +1,14 @@
package com.mindskip.xzs.controller.student;
-import com.github.pagehelper.PageInfo;
import com.mindskip.xzs.base.BaseApiController;
import com.mindskip.xzs.base.RestResponse;
-import com.mindskip.xzs.domain.Feedback;
import com.mindskip.xzs.domain.vo.FeedbackVO;
import com.mindskip.xzs.service.FeedbackService;
import lombok.RequiredArgsConstructor;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
/**
* @author gonghl
@@ -15,36 +16,22 @@
*/
@RequiredArgsConstructor
-@RestController("adminFeedBackController")
-@RequestMapping("/api/admin/feedback")
+@RestController("StudentFeedBackController")
+@RequestMapping("/api/student/feedback")
public class FeedBackController extends BaseApiController {
private final FeedbackService feedbackService;
-
/**
- * 鍒嗛〉鏌ヨ
+ * 淇濆瓨鍙嶉
+ *
+ * @param feedbackVO 鏁版嵁
+ * @return 鎿嶄綔缁撴灉
*/
- @PostMapping("page")
- public RestResponse<PageInfo<FeedbackVO>> page(@RequestBody FeedbackVO feedbackVO) {
- return RestResponse.ok(feedbackService.feedbackPage(feedbackVO));
- }
-
- /**
- * 鍒犻櫎鍙嶉
- */
- @PostMapping("delete/{id}")
- public RestResponse<String> delete(@PathVariable Integer id) {
- feedbackService.removeById(id);
- return RestResponse.ok("鎿嶄綔鎴愬姛");
- }
-
- /**
- * 澶勭悊鍙嶉
- */
- @PostMapping("settleFeedback/{id}")
- public RestResponse<String> settleFeedback(@PathVariable Integer id) {
- feedbackService.settleFeedback(id);
+ @PostMapping("saveFeedback")
+ public RestResponse<String> saveFeedback(@RequestBody FeedbackVO feedbackVO) {
+ feedbackVO.setUserId(getCurrentUser().getId());
+ feedbackService.saveFeedback(feedbackVO);
return RestResponse.ok("鎿嶄綔鎴愬姛");
}
--
Gitblit v1.8.0