From 2f57ff6a4c2cb41c9f686c16592eedfe4d84f96b Mon Sep 17 00:00:00 2001 From: heshunme Date: Fri, 5 Jul 2024 23:35:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86delete=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UserManagementController.java | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/cmh/backend/UserManagement/controller/UserManagementController.java b/src/main/java/org/cmh/backend/UserManagement/controller/UserManagementController.java index ef3e873..40398fe 100644 --- a/src/main/java/org/cmh/backend/UserManagement/controller/UserManagementController.java +++ b/src/main/java/org/cmh/backend/UserManagement/controller/UserManagementController.java @@ -1,13 +1,16 @@ package org.cmh.backend.UserManagement.controller; import jakarta.transaction.Transactional; -import org.cmh.backend.UserManagement.service.UserManagementService; import org.cmh.backend.UserManagement.model.User; +import org.cmh.backend.UserManagement.service.UserManagementService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; + import java.util.List; @RestController +@RequestMapping("/user") public class UserManagementController { @Autowired private UserManagementService userManagementService; @@ -15,11 +18,11 @@ public class UserManagementController { @CrossOrigin(origins = "http://localhost:5173") @PostMapping("/addUser") public User addUser(@RequestBody User user) { - User user1=userManagementService.registerUser(user); - if(user1 != null){ + User user1 = userManagementService.registerUser(user); + if (user1 != null) { System.out.println(user1); return user1; - }else{ + } else { return null; } } @@ -27,7 +30,7 @@ public class UserManagementController { @CrossOrigin(origins = "http://localhost:5173") @GetMapping("/getAll") public List getAll() { - List userList=userManagementService.findAll(); + List userList = userManagementService.findAll(); return userList; } @@ -42,9 +45,15 @@ public class UserManagementController { @CrossOrigin(origins = "http://localhost:5173") @PostMapping("/delete") @Transactional - public void delete(@RequestBody User user) { + public ResponseEntity delete(@RequestBody User user) { System.out.println(user); - userManagementService.delete(user.getId()); + try{ + userManagementService.delete(user.getId()); + return ResponseEntity.ok("请求成功"); + } + catch (Exception e){ + return ResponseEntity.badRequest().body("删除失败"); + } } }