public string RefToken() { string AccessToken = ""; Model.TokenConfigModel model = new Model.TokenConfigModel(); DAL.TokenConfigDAL dal = new DAL.TokenConfigDAL(); AccessToken = Common.PageInput.TokenStr(); model.AccessToken = AccessToken; model.CreateTime = DateTime.Now; model.Gzh = "nmj_yyinfo"; model.Memo = ""; model.TokenType = "all"; dal.DeleteList(" Gzh='nmj_yyinfo' and TokenType='all' "); dal.Add(model); return(AccessToken); }
public string GetAccessToken() { DateTime dt_100MintesAgo = DateTime.Now.AddMinutes(-100); DAL.TokenConfigDAL dal = new DAL.TokenConfigDAL(); //大于等于一个小时之前 string AccessToken = ""; AccessToken = DAL.DalComm.ExStr(" select AccessToken from dbo.TokenConfig where CreateTime >= '" + dt_100MintesAgo.ToString("yyyy-MM-dd HH:mm:ss") + "' "); if (AccessToken == "") {//应该刷新了 return(RefToken()); } else {//不应该刷新 return(AccessToken); } }