diff --git a/src/main/java/xuan/controller/UserController.java b/src/main/java/xuan/controller/UserController.java index c4cd95b..8f7ccee 100644 --- a/src/main/java/xuan/controller/UserController.java +++ b/src/main/java/xuan/controller/UserController.java @@ -93,8 +93,10 @@ public class UserController { UserInfo user = userInfoService.updateVipLevel(userId, vipLevel); if (user != null) { + Map data = new HashMap<>(); + data.put("vipLevel", user.getVipLevel()); result.put("success", true); - result.put("data", Map.of("vipLevel", user.getVipLevel())); + result.put("data", data); } else { result.put("success", false); result.put("error", "用户不存在"); @@ -115,8 +117,10 @@ public class UserController { UserInfo user = userInfoService.updateCoins(userId, coins); if (user != null) { + Map data = new HashMap<>(); + data.put("coins", user.getCoins()); result.put("success", true); - result.put("data", Map.of("coins", user.getCoins())); + result.put("data", data); } else { result.put("success", false); result.put("error", "用户不存在"); @@ -137,8 +141,10 @@ public class UserController { UserInfo user = userInfoService.updatePhone(userId, phone); if (user != null) { + Map data = new HashMap<>(); + data.put("phone", user.getPhone()); result.put("success", true); - result.put("data", Map.of("phone", user.getPhone())); + result.put("data", data); } else { result.put("success", false); result.put("error", "用户不存在");