diff --git a/my-project-backend/src/main/java/com/example/controller/admin/AccountAdminController.java b/my-project-backend/src/main/java/com/example/controller/admin/AccountAdminController.java index ef38572..9e7fb26 100644 --- a/my-project-backend/src/main/java/com/example/controller/admin/AccountAdminController.java +++ b/my-project-backend/src/main/java/com/example/controller/admin/AccountAdminController.java @@ -68,13 +68,10 @@ public class AccountAdminController { handleBanned(account, save); BeanUtils.copyProperties(save, account, "password", "registerTime"); service.saveOrUpdate(account); - AccountDetails details = detailsService.findAccountDetailsById(id); AccountDetails saveDetails = object.getJSONObject("detail").toJavaObject(AccountDetails.class); - BeanUtils.copyProperties(saveDetails, details); - detailsService.saveOrUpdate(details); - AccountPrivacy privacy = privacyService.accountPrivacy(id); + detailsService.saveOrUpdate(saveDetails); AccountPrivacy savePrivacy = object.getJSONObject("privacy").toJavaObject(AccountPrivacy.class); - BeanUtils.copyProperties(savePrivacy, privacy); + privacyService.saveOrUpdate(savePrivacy); return RestBean.success(); } diff --git a/my-project-frontend/src/components/UserEditor.vue b/my-project-frontend/src/components/UserEditor.vue index 499d04c..a5c4d0c 100644 --- a/my-project-frontend/src/components/UserEditor.vue +++ b/my-project-frontend/src/components/UserEditor.vue @@ -67,6 +67,43 @@ function saveUserSettings() { 注册时间: {{ new Date(editor.temp.registerTime).toLocaleString() }} + + + + + + + + + + + + + + + + + + + +
+
隐私设置
+ + 公开展示用户的手机号 + + + 公开展示用户的电子邮件地址 + + + 公开展示用户的微信号 + + + 公开展示用户的QQ号 + + + 公开展示用户的性别 + +