Пример #1
0
        /// <summary>
        /// 验证accesstoken
        /// </summary>
        /// <returns></returns>
        public bool ValidAccessToken()
        {
            string err = "";

            Model.wx_userweixin weixin = GetWeiXinCode();
            WeiXinCRMComm       wcr    = new WeiXinCRMComm();
            string accessToken         = wcr.getAccessToken(weixin.id, out err);

            if (err != "")
            {
                lblInfo.Text      = "该功能仅限于认证过的服务号,其他的都无法使用!AccessToken获取失败,请检查AppId和AppSecret填写是否正确!错误信息如下:" + err;
                lblInfo.ForeColor = System.Drawing.Color.Red;
                btnSyn.Enabled    = false;
                btnSyn.Style.Add("display", "none");
                hidErr.Value = lblInfo.Text;
                MessageBox.ResponseScript(this, " $(\"#btn_anniu\").hide();");
                return(false);
            }
            else
            {
                hidErr.Value = "";
                //获取上次更新的时间
                BLL.wx_crm_setting   setBll  = new BLL.wx_crm_setting();
                Model.wx_crm_setting setting = setBll.GetModelByWid(weixin.id);
                if (setting == null || setting.groupSynDate == null)
                {
                    lblInfo.Text = "请点击按钮更新分组信息";
                }
                else
                {
                    lblInfo.Text = "上次更新时间为:" + setting.groupSynDate.Value;
                }
                return(true);
            }
        }
Пример #2
0
 /// <summary>
 /// 修改粉丝的同步信息
 /// </summary>
 /// <param name="wid"></param>
 /// <param name="count"></param>
 /// <param name="sysDate"></param>
 /// <returns></returns>
 public bool UpdatePersonSysDate(int wid, int count, DateTime sysDate)
 {
     Model.wx_crm_setting setting = GetModelByWid(wid);
     if (setting == null || setting.id == 0)
     {
         setting = new Model.wx_crm_setting();
         //不存在,则新增
         setting.wid           = wid;
         setting.groupCount    = 0;
         setting.openidCount   = count;
         setting.personSynDate = sysDate;
         int ret = Add(setting);
         if (ret > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         //存在,则修改
         setting.openidCount   = count;
         setting.personSynDate = sysDate;
         return(Update(setting));
     }
 }