Save user preferences

Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2023-04-18 01:16:21 +08:00
parent 9461544a15
commit 8b671523d9
11 changed files with 260 additions and 42 deletions
+5 -9
View File
@@ -40,6 +40,10 @@ func InitUserData(userId int) {
session := UserEng.NewSession()
defer session.Close()
if err := session.Begin(); err != nil {
panic(err)
}
for _, user := range userList {
// 检查用户配置
exists, err := UserEng.Table("user_preference_m").Where("user_id = ?", user.UserID).Exist()
@@ -61,13 +65,9 @@ func InitUserData(userId int) {
UserDesc: "你好。",
UpdateTime: time.Now().Unix(),
}
_, err = UserEng.Table("user_preference_m").Insert(&userPref)
_, err = session.Table("user_preference_m").Insert(&userPref)
CheckErr(err)
fmt.Println("UserPref ID", userPref.ID)
} else {
userPref := UserPref{}
_, err = UserEng.Table("user_preference_m").Where("user_id = ?", user.UserID).Get(&userPref)
CheckErr(err)
}
// 检查用户卡组配置
@@ -84,10 +84,6 @@ func InitUserData(userId int) {
InsertDate: time.Now().Unix(),
}
if err = session.Begin(); err != nil {
panic(err)
}
// 默认队伍
_, err = session.Table("user_deck_m").Insert(&userDeck)
if err != nil {