master
huanghai 5 years ago
parent 096b7d7c83
commit 226566d406

@ -69,7 +69,7 @@ func DelApp(appId string) error {
model := new(models.TAppBase) model := new(models.TAppBase)
_, err := db.Where("app_id = ?", appId).Get(&model) _, err := db.Where("app_id = ?", appId).Get(&model)
//删除REDIS缓存 //删除REDIS缓存
deleteRedisCache(model.AccessKey) _ = deleteRedisCache(model.AccessKey)
//删除物理记录 //删除物理记录
_, err = db.ID(appId).Delete(model) _, err = db.ID(appId).Delete(model)
return err return err
@ -83,7 +83,7 @@ func UpdateApp(appId string, appCode string, appName string, sortId int32) error
//修改REDIS缓存 //修改REDIS缓存
_, err := db.Where("app_id = ?", appId).Get(&model) _, err := db.Where("app_id = ?", appId).Get(&model)
//删除REDIS缓存 //删除REDIS缓存
deleteRedisCache(model.AccessKey) _ = deleteRedisCache(model.AccessKey)
model.AppCode = appCode model.AppCode = appCode
model.AppName = appName model.AppName = appName
@ -100,7 +100,7 @@ func UpdateSso(appId string, redirectUri string, logoutUri string) error {
//修改REDIS缓存 //修改REDIS缓存
_, err := db.Where("app_id = ?", appId).Get(&model) _, err := db.Where("app_id = ?", appId).Get(&model)
//删除REDIS缓存 //删除REDIS缓存
deleteRedisCache(model.AccessKey) _ = deleteRedisCache(model.AccessKey)
model.RedirectUri = redirectUri model.RedirectUri = redirectUri
model.LogoutUri = logoutUri model.LogoutUri = logoutUri
_, err = db.ID(appId).Update(model) _, err = db.ID(appId).Update(model)
@ -117,7 +117,7 @@ func ClearSso(appId string) error {
//修改REDIS缓存 //修改REDIS缓存
_, err := db.Where("app_id = ?", appId).Get(&model) _, err := db.Where("app_id = ?", appId).Get(&model)
//删除REDIS缓存 //删除REDIS缓存
deleteRedisCache(model.AccessKey) _ = deleteRedisCache(model.AccessKey)
model.RedirectUri = "" model.RedirectUri = ""
model.LogoutUri = "" model.LogoutUri = ""
_, err = db.ID(appId).Cols("redirect_uri", "logout_uri").Update(model) _, err = db.ID(appId).Cols("redirect_uri", "logout_uri").Update(model)
@ -200,9 +200,9 @@ func getMaxSortId() (int64, error) {
/** /**
REDIS REDIS
*/ */
func insertRedisCache(accessKey string, secreKey string, redirectUri string) error { func insertRedisCache(accessKey string, secretKey string, redirectUri string) error {
resp, err := http.PostForm("http://127.0.0.1/oauth2/AddClient", resp, err := http.PostForm("http://127.0.0.1/oauth2/AddClient",
url.Values{"access_key": {accessKey}, "secret_key": {secreKey}, "redirect_uri": {redirectUri}}) url.Values{"access_key": {accessKey}, "secret_key": {secretKey}, "redirect_uri": {redirectUri}})
if err != nil { if err != nil {
return err return err
} }

Loading…
Cancel
Save