UserFixController.java 855 B

12345678910111213141516171819202122232425262728
  1. package com.sayu.controller.admin;
  2. import com.sayu.service.UserFixService;
  3. import com.sayu.util.ResultUtil;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.*;
  6. import java.util.Map;
  7. @RestController
  8. @RequestMapping("/api/admin/users")
  9. public class UserFixController {
  10. @Autowired
  11. private UserFixService userFixService;
  12. @PutMapping("/{id}")
  13. public Map<String, Object> fixUser(@PathVariable Long id,
  14. @RequestAttribute Long userId,
  15. @RequestBody Map<String, Object> params) {
  16. try {
  17. userFixService.fixUserInfo(id, params, userId);
  18. return ResultUtil.success();
  19. } catch (RuntimeException e) {
  20. return ResultUtil.error(e.getMessage());
  21. }
  22. }
  23. }