style: 调整后台管理框架样式

This commit is contained in:
RockYang
2023-06-21 18:44:18 +08:00
parent be3380aaf3
commit a7d5a6ccb9
24 changed files with 566 additions and 338 deletions

View File

@@ -5,6 +5,7 @@ import (
"chatplus/core/types"
"chatplus/handler"
logger2 "chatplus/logger"
"chatplus/store/model"
"chatplus/utils"
"chatplus/utils/resp"
@@ -70,3 +71,37 @@ func (h *ManagerHandler) Session(c *gin.Context) {
resp.SUCCESS(c)
}
}
// TestUser 修正用户配置数据接口
// 将用户订阅角色的数据结构从 map 改成数组
func (h *ManagerHandler) TestUser(c *gin.Context) {
var users []model.User
h.db.Find(&users)
for _, u := range users {
var m map[string]int
var roleKeys = make([]string, 0)
err := utils.JsonDecode(u.ChatRoles, &m)
if err != nil {
continue
}
for k, _ := range m {
roleKeys = append(roleKeys, k)
}
u.ChatRoles = utils.JsonEncode(roleKeys)
h.db.Updates(&u)
}
resp.SUCCESS(c, "SUCCESS")
}
// TestRole 修改角色图片,改成绝对路径
func (h *ManagerHandler) TestRole(c *gin.Context) {
var roles []model.ChatRole
h.db.Find(&roles)
for _, r := range roles {
r.Icon = "/" + r.Icon
h.db.Updates(&r)
}
resp.SUCCESS(c, "SUCCESS")
}