drew пре 5 година
родитељ
комит
3ecf696e46
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      src/main/java/com/izouma/awesomeAdmin/web/UserController.java

+ 5 - 0
src/main/java/com/izouma/awesomeAdmin/web/UserController.java

@@ -54,6 +54,11 @@ public class UserController extends BaseController {
     @PreAuthorize("hasRole('ADMIN')")
     @PostMapping("/save")
     public User save(@RequestBody User user) {
+        if (user.getId() != null) {
+            User orig = userRepo.findById(user.getId()).orElseThrow(new BusinessException("无记录"));
+            ObjUtils.merge(orig, user);
+            return userRepo.save(orig);
+        }
         return userRepo.save(user);
     }