public int AddToken(V_GetTokenAddModel AddViewModel) { var Info = _IMapper.Map <V_GetTokenAddModel, V_GetToken>(AddViewModel); _IWeChatClientRepository.Add(Info); return(_IWeChatClientRepository.SaveChanges()); }
public async Task <string> GetWeChartToken() { //token为空,表示已过期;token不为空 则未过期可继续使用该token string token = _IWeChatClientRepository.getToken(); if (string.IsNullOrEmpty(token)) { WeChatTokenResModel TokenResModel = new WeChatTokenResModel(); TokenResModel = await getWeChatTokenAsync(); V_GetTokenAddModel model = new V_GetTokenAddModel(); model.ID = Guid.NewGuid().ToString(); model.token = TokenResModel.access_token; model.addtime = DateTime.Now; AddToken(model); token = model.token; } return(token); }