drew 5 лет назад
Родитель
Сommit
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')")
     @PreAuthorize("hasRole('ADMIN')")
     @PostMapping("/save")
     @PostMapping("/save")
     public User save(@RequestBody User user) {
     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);
         return userRepo.save(user);
     }
     }