From e1e57c3778f874a98d19030fd3886c36296963fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Thu, 28 Jan 2021 11:16:28 +0800 Subject: [PATCH] commit --- dsSso/Dao/DaoAppBase/DaoAppBase.go | 2 ++ dsSso/main.go | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/dsSso/Dao/DaoAppBase/DaoAppBase.go b/dsSso/Dao/DaoAppBase/DaoAppBase.go index 80c7f058..ab3c66d8 100644 --- a/dsSso/Dao/DaoAppBase/DaoAppBase.go +++ b/dsSso/Dao/DaoAppBase/DaoAppBase.go @@ -23,10 +23,12 @@ func init() { func GetAppBaseList(page int, limit int, keyword string) ([]map[string]interface{}, int32) { //基础查询语句 baseSql := "select app_id from t_app_base where app_name like ? and b_use=1" + //使用通用方法,获取简单表的分页查询SQL语句和求总数SQL语句 keyword = "%" + keyword + "%" //偏移量 var offset = (page - 1) * limit + //一键加载,最后两个参数:每页多少个+从哪个位置开始,中间的参数为sql语句中的查询参数 list, count := DaoCache.PageData(baseSql, joinModel, keyword, limit, offset) return list, count diff --git a/dsSso/main.go b/dsSso/main.go index 92e8a73d..65a27a96 100644 --- a/dsSso/main.go +++ b/dsSso/main.go @@ -1,13 +1,16 @@ package main import ( + "dsSso/Const/ErrorConst" c "dsSso/Controller" "dsSso/Handler" "dsSso/Middleware" "dsSso/Service/ServiceJoinApp" "dsSso/Utils" "dsSso/Utils/ConfigUtil" + "dsSso/Utils/DbUtil" "dsSso/Utils/FileUtil" + "dsSso/Utils/LogUtil" "dsSso/Utils/RedisStorage" "dsSso/Utils/RedisUtil" "fmt" @@ -19,6 +22,8 @@ import ( _ "dsSso/docs" ) +var db = DbUtil.Engine + /** 功能:启动OAuth2服务器 作者:黄海 @@ -75,6 +80,17 @@ func main() { fmt.Print(logo) //注册swagger r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler)) + + //清除系统的缓存 + baseSql := "select app_id from t_app_base where b_use=1" + list, err := db.SQL(baseSql).Query().List() + if err != nil { + LogUtil.Error(ErrorConst.SqlQueryError, err.Error()) + } + for i := 0; i < len(list); i++ { + RedisUtil.DEL("TAppBase:" + list[i]["app_id"].(string)) + } + //注册启动OAuth2服务器 startOAuth2Server() //注册登录验证拦截器