🆕新增tui管理模式[能用就行]

This commit is contained in:
coward
2024-12-24 16:35:57 +08:00
parent 014c97f877
commit b245c26515
17 changed files with 1475 additions and 20 deletions

View File

@@ -76,7 +76,7 @@ func (LoginApi) Login(c *gin.Context) {
secret := component.JWT().GenerateSecret(p.Password, uuid.NewString(), time.Now().Local().String())
// 生成token
token, expireAt, err := component.JWT().GenerateToken(user.Id, secret)
token, expireAt, err := component.JWT().GenerateToken(user.Id, secret, "http")
if err != nil {
log.Errorf("用户[%s]生成token失败: %v", user.Account, err.Error())
response.R(c).FailedWithError("登陆失败!")

View File

@@ -67,7 +67,7 @@ func (setting) Delete(c *gin.Context) {
return
}
if err := service.Setting().Model(&model.Setting{}).Where("code = ?", code).Delete(&model.Setting{}).Error; err != nil {
if err := service.Setting().Model(&model.Setting{}).Where("code NOT IN (?)", []string{"WG_SETTING", "WG_SERVER"}).Where("code = ?", code).Delete(&model.Setting{}).Error; err != nil {
response.R(c).FailedWithError("删除失败")
return
}