Jelajahi Sumber

fix(userFeedback): 修正用户反馈回复接口参数传递方式

- 将回复接口调用方式从路径参数改为请求体参数
- 移除路径参数相关注解,简化接口定义
- 更新服务调用逻辑以适配请求体中的表单数据
- 修正回复状态设置逻辑,确保状态正确更新
- 返回结果类型由Void改为Boolean以反馈操作结果
wzq 3 minggu lalu
induk
melakukan
4d84e91de9

+ 5 - 9
src/main/java/com/zsElectric/boot/business/controller/UserFeedbackController.java

@@ -72,17 +72,13 @@ public class UserFeedbackController {
     }
     }
 
 
     @Operation(summary = "用户反馈回复")
     @Operation(summary = "用户反馈回复")
-    @PutMapping(value = "/{id}/{reply}")
+    @PutMapping(value = "/reply")
     @PreAuthorize("@ss.hasPerm('business:userFeedback:reply')")
     @PreAuthorize("@ss.hasPerm('business:userFeedback:reply')")
-    public Result<Void> reply(
-            @Parameter(description = "用户反馈ID") @PathVariable Long id,
-            @Parameter(description = "回复") @PathVariable String reply
-    ) {
-        UserFeedbackForm formData = new UserFeedbackForm();
-        formData.setId(id);
-        formData.setReply(reply);
+    public Result<Boolean> reply(@RequestBody UserFeedbackForm formData) {
+        formData.setId(formData.getId());
+        formData.setReply(formData.getReply());
         formData.setReplyStatus(1);
         formData.setReplyStatus(1);
-        boolean result = userFeedbackService.updateUserFeedback(id, formData);
+        boolean result = userFeedbackService.updateUserFeedback(formData.getId(), formData);
         return Result.judge(result);
         return Result.judge(result);
     }
     }
 }
 }