diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/StaffController.java b/ebike-user/src/main/java/com/cdzy/user/controller/StaffController.java index 87ad5468..f16a7f73 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/StaffController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/StaffController.java @@ -341,23 +341,27 @@ public class StaffController { } /** - * 账号信息禁用 + * 账号信息禁用/启用 * * @param staffId * @return */ @Transactional - @GetMapping("staffInfoDisable/{staffId}") - public JsonResult staffInfoDisable(@PathVariable("staffId") Long staffId) { - + @GetMapping("staffInfoDisable/{staffId}/{state}") + public JsonResult staffInfoDisable(@PathVariable("staffId") Long staffId, + @PathVariable("state") String state) { + String msg = "禁用"; + if ("1".equals(state)) { + msg = "启用"; + } try { Staff staff = staffService.getById(staffId); - staff.setState("0"); + staff.setState(state); staffService.updateById(staff); - return JsonResult.success("禁用成功!"); + return JsonResult.success(msg + "成功!"); } catch (Exception e) { e.printStackTrace(); - return JsonResult.failed("禁用失败!"); + return JsonResult.failed(msg + "失败!"); } } }