public IActionResult WelPage_Submit(M_WXImgItem itemMod) { M_WxImgMsg msgMod = new M_WxImgMsg(); itemMod.PicUrl = StrHelper.UrlDeal(itemMod.PicUrl); itemMod.Url = StrHelper.UrlDeal(itemMod.Url); msgMod.Articles.Add(itemMod); M_WX_APPID appmod = appBll.SelReturnModel(AppId); appmod.WelStr = JsonConvert.SerializeObject(msgMod); appBll.UpdateByID(appmod); WxAPI.Code_Get(appmod).AppId.WelStr = appmod.WelStr; return(WriteOK("操作成功", "")); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); timestr = Convert.ToInt64(ts.TotalSeconds).ToString(); WxAPI wxapi = WxAPI.Code_Get(1); appMod = appBll.SelReturnModel(1); string result = APIHelper.GetWebResult("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appMod.APPID + "&secret=" + appMod.Secret); if (result.Contains("errcode")) { wxapi.ErroMsg(result); } //{"access_token":"7EHneznPapbfKYIQISQGVw4comvbkxIWe5e7JmTkp2Y5P93aIO5FjjEeyvk65L4lcPeL6VuMOMZ7CKel95L_ljZnjZrdi-MGPK9mZZOuSN8","expires_in":7200} JObject obj = JsonConvert.DeserializeObject <JObject>(result); appMod.Token = obj["access_token"].ToString(); appMod.TokenDate = DateTime.Now; appBll.UpdateByID(appMod); string jsapi_ticket = APIHelper.GetWebResult("https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=" + appMod.Token + "&type=jsapi"); JObject jsapi_obj = (JObject)JsonConvert.DeserializeObject(jsapi_ticket); string stringA = "jsapi_ticket=" + jsapi_obj["ticket"].ToString() + "&noncestr=" + nonceStr + "×tamp=" + timestr + "&url=" + Request.Url.AbsoluteUri; paySign = EncryptHelper.SHA1(stringA).ToLower(); } catch (Exception ex) { } } }
protected void Save_Btn_Click(object sender, EventArgs e) { M_UserInfo mu = buser.GetLogin(); M_CommonData storeMod = ExHelper.Store2_User(); M_WX_APPID appMod = new M_WX_APPID(); if (DataConvert.CLng(storeMod.SpecialID) > 0) { appMod = appBll.SelReturnModel(DataConvert.CLng(storeMod.SpecialID)); } appMod.Alias = storeMod.Title; appMod.APPID = AppID_T.Text.Trim(); if (QCode_UP.HasFile) { QCode_UP.SaveFile(); appMod.QRCode = QCode_UP.FileUrl.Replace("/UploadFiles/", "");; } appMod.WxNo = WXNo_T.Text.Trim(); appMod.Secret = Secret_T.Text.Trim(); appMod.OrginID = OrginID.Text.Trim(); appMod.Pay_AccountID = Pay_Account.Text.Trim(); appMod.Pay_Key = Pay_Key.Text.Trim(); if (appMod.ID > 0) { appBll.UpdateByID(appMod); } else { appMod.ID = appBll.Insert(appMod); storeMod.SpecialID = appMod.ID.ToString(); DBCenter.UpdateSQL("ZL_Store_Reg", "StoreStyleID=" + appMod.ID, "ID=" + storeMod.ItemID); } function.WriteSuccessMsg("操作成功"); }
protected void Save_B_Click(object sender, EventArgs e) { M_WX_APPID appmod = appbll.SelReturnModel(AppId); appmod.Pay_APPID = APPID_T.Text; appmod.Pay_Secret = Secret_T.Text; appmod.Pay_AccountID = AccountID_T.Text; appmod.Pay_Key = Key_T.Text; appbll.UpdateByID(appmod); function.WriteSuccessMsg("操作成功", "WxAppManage.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { M_UserInfo mu = buser.GetLogin(); int appid = DataConverter.CLng(Request.QueryString["appid"]); if (appid == 1) { footer_div1.Visible = true; } else if (appid == 2) { footer_div2.Visible = true; } else { footer_div1.Visible = true; } try { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); timestr = Convert.ToInt64(ts.TotalSeconds).ToString(); WxAPI wxapi = WxAPI.Code_Get(appid); appMod = appBll.SelReturnModel(appid); string result = APIHelper.GetWebResult("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appMod.APPID + "&secret=" + appMod.Secret); if (result.Contains("errcode")) { wxapi.ErroMsg(result); } //{"access_token":"7EHneznPapbfKYIQISQGVw4comvbkxIWe5e7JmTkp2Y5P93aIO5FjjEeyvk65L4lcPeL6VuMOMZ7CKel95L_ljZnjZrdi-MGPK9mZZOuSN8","expires_in":7200} JObject obj = JsonConvert.DeserializeObject <JObject>(result); appMod.Token = obj["access_token"].ToString(); appMod.TokenDate = DateTime.Now; appBll.UpdateByID(appMod); string jsapi_ticket = APIHelper.GetWebResult("https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=" + appMod.Token + "&type=jsapi"); JObject jsapi_obj = (JObject)JsonConvert.DeserializeObject(jsapi_ticket); string stringA = "jsapi_ticket=" + jsapi_obj["ticket"].ToString() + "&noncestr=" + nonceStr + "×tamp=" + timestr + "&url=" + Request.Url.AbsoluteUri; paySign = EncryptHelper.SHA1(stringA).ToLower(); string jsapi_ticket1 = APIHelper.GetWebResult("https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" + wxapi.AccessToken + "&type=jsapi", "POST", "{\"action_name\":\"QR_LIMIT_STR_SCENE\",\"action_info\":{\"scene\":{\"scene_str\":\"" + mu.UserID + "\"}}}"); if (jsapi_ticket1 != "") { JObject jsapi_obj1 = (JObject)JsonConvert.DeserializeObject(jsapi_ticket1); Image1.ImageUrl = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=" + jsapi_obj1["ticket"]; } } catch (Exception ex) { } } }
//<li><a href="/Admin/Main.aspx">工作台</a></li><li><a href="/Admin/WeiXin/Default.aspx">微信管理</a></li><li class="active">微信发送</li> protected void Save_Btn_Click(object sender, EventArgs e) { M_WXImgItem itemMod = new M_WXImgItem() { Title = Title_T.Text, Description = Content_T.Text }; itemMod.PicUrl = StrHelper.UrlDeal(PicUrl_T.Text); itemMod.Url = StrHelper.UrlDeal(Url_T.Text); msgMod.Articles.Add(itemMod); M_WX_APPID appmod = ExHelper.WX_SelMyModel(); appmod.WelStr = JsonConvert.SerializeObject(msgMod); appBll.UpdateByID(appmod); WxAPI.Code_Get(appmod).AppId.WelStr = appmod.WelStr; function.WriteSuccessMsg("修改成功"); }
protected void Save_Btn_Click(object sender, EventArgs e) { M_WX_APPID wxmod = new M_WX_APPID(); if (Mid > 0) { wxmod = wxbll.SelReturnModel(Mid); } wxmod.Alias = Alias_T.Text; wxmod.APPID = AppID_T.Text; wxmod.Secret = Secret_T.Text; wxmod.WxNo = WxNo_T.Text; wxmod.Status = 1; wxmod.OrginID = OrginID_T.Text; if (Mid > 0) { wxbll.UpdateByID(wxmod); } else { wxmod.ID = wxbll.Insert(wxmod); } function.WriteSuccessMsg("保存成功!", "WxAppManage.aspx?action=add&id=" + wxmod.ID + "&alias=" + wxmod.Alias); }