fix: 用户信息更新返回类型与关注建表缺陷

updateMeLogic 更新后重新查询并返回 User 类型,修复 converter 转换
空响应的错误。proto_string 不再丢弃含空格的字符串。userfollows
ent schema 补上 created_at 的 Default(time.Now)。
This commit is contained in:
zetaloop
2026-04-05 17:04:48 +08:00
parent 4625363d5a
commit de32143b6d
5 changed files with 49 additions and 7 deletions
+5
View File
@@ -4,6 +4,7 @@ package models
import (
"juwan-backend/app/users/rpc/internal/models/schema"
"juwan-backend/app/users/rpc/internal/models/userfollows"
"juwan-backend/app/users/rpc/internal/models/userpreferences"
"juwan-backend/app/users/rpc/internal/models/users"
"time"
@@ -13,6 +14,10 @@ import (
// (default values, validators, hooks and policies) and stitches it
// to their package variables.
func init() {
userfollowsFields := schema.UserFollows{}.Fields()
_ = userfollowsFields
userfollowsDescCreatedAt := userfollowsFields[3].Descriptor()
userfollows.DefaultCreatedAt = userfollowsDescCreatedAt.Default.(func() time.Time)
userpreferencesFields := schema.UserPreferences{}.Fields()
_ = userpreferencesFields
// userpreferencesDescNotificationOrder is the schema descriptor for notification_order field.