public string GetToken() { string access_token = string.Empty; if (string.IsNullOrEmpty(UserDateTicket.wx_config.access_token)) { access_token = WXApi.GetToken(UserDateTicket.wx_config.AppID, UserDateTicket.wx_config.AppSecret); } else { if (WXApi.TokenExpired(UserDateTicket.wx_config.access_token)) { access_token = WXApi.GetToken(UserDateTicket.wx_config.AppID, UserDateTicket.wx_config.AppSecret); } else { return(UserDateTicket.wx_config.access_token); } } WX_Config m = WX_ConfigService.instance().SingleByCompanyID(UserDateTicket.Company.ID); Dictionary <string, object> dic = new Dictionary <string, object>(); dic.Add("access_token", access_token); WX_ConfigService.instance().ModifColumn(dic, m.ID.ToString()); UserDateTicket.wx_config = WX_ConfigService.instance().SingleByCompanyID(m.CompanyID); return(access_token); }
public ActionResult Index() { WX_Config m = WX_ConfigService.instance().SingleByCompanyID(UserDateTicket.Company.ID) ?? new WX_Config(); if (m == null) { m = new WX_Config(); } return(View(m)); }
public JsonResult Index(FormCollection form) { ResultBase_form result = new ResultBase_form(); WX_Config m = new WX_Config(); TryUpdateModel <WX_Config>(m, form); m.CompanyID = UserDateTicket.Company.ID; if (m.ID == Guid.Empty) { result.status = WX_ConfigService.instance().Insert(m); } else { result.status = WX_ConfigService.instance().Update(m); } result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/WeChat/Index"; return(Json(result, JsonRequestBehavior.AllowGet)); }