chore: settings util

This commit is contained in:
Noah Hsu
2022-06-27 17:25:19 +08:00
parent 005ded41c3
commit f01a81ee9c
6 changed files with 127 additions and 105 deletions

View File

@ -14,7 +14,7 @@ func SaveSettings(c *gin.Context) {
common.ErrorResp(c, err, 400)
return
}
if err := db.SaveSettings(req); err != nil {
if err := db.SaveSettingItems(req); err != nil {
common.ErrorResp(c, err, 500)
} else {
common.SuccessResp(c)
@ -26,11 +26,11 @@ func ListSettings(c *gin.Context) {
var settings []model.SettingItem
var err error
if groupStr == "" {
settings, err = db.GetSettings()
settings, err = db.GetSettingItems()
} else {
group, err := strconv.Atoi(groupStr)
if err == nil {
settings, err = db.GetSettingsByGroup(group)
settings, err = db.GetSettingItemsByGroup(group)
}
}
if err != nil {
@ -42,7 +42,7 @@ func ListSettings(c *gin.Context) {
func DeleteSetting(c *gin.Context) {
key := c.Query("key")
if err := db.DeleteSettingByKey(key); err != nil {
if err := db.DeleteSettingItemByKey(key); err != nil {
common.ErrorResp(c, err, 500)
return
}