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));
        }