protected void Page_Load(object sender, EventArgs e) { string sequence = Request.QueryString["seq"]; string userId = Request.QueryString["userId"]; PolicyDao policyDao = new ChinaUnion_DataAccess.PolicyDao(); Policy policy = policyDao.Get(Int32.Parse(sequence)); if (policy != null) { PolicyReceiverLogDao policyReceiverLogDao = new PolicyReceiverLogDao(); PolicyReceiverLog policyReceiverLog = new PolicyReceiverLog(); policyReceiverLog.policySequence = policy.sequence; policyReceiverLog.readtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); policyReceiverLog.userId = userId; policyReceiverLogDao.Add(policyReceiverLog); Response.ContentType = "Application/pdf"; this.Response.Clear(); System.IO.Stream fs = this.Response.OutputStream; fs.Write(policy.attachment, 0, policy.attachment.Length); fs.Close(); this.Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { string sequence = Request.QueryString["seq"]; string userId = Request.QueryString["userId"]; logger.Info("sequence=" + sequence); logger.Info("userId=" + userId); if (!String.IsNullOrEmpty(sequence)) { PolicyDao policyDao = new ChinaUnion_DataAccess.PolicyDao(); Policy policy = policyDao.Get(Int32.Parse(sequence)); if (policy != null) { this.lblSubject.Text = policy.subject; // this.lblSendTime.Text = policy.creatTime; if (!String.IsNullOrEmpty(policy.content)) { this.lblContent.Text = " <br>"+policy.content.Replace("\r\n", " <br>").Replace("\n", " <br>"); ; } logger.Info("sequence=" + sequence); logger.Info("userId=" + userId); PolicyReceiverLogDao policyReceiverLogDao = new PolicyReceiverLogDao(); PolicyReceiverLog policyReceiverLog = new PolicyReceiverLog(); policyReceiverLog.policySequence = policy.sequence; policyReceiverLog.readtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); policyReceiverLog.userId = userId; policyReceiverLogDao.Add(policyReceiverLog); } } }
protected void Page_Load(object sender, EventArgs e) { string sequence = Request.QueryString["seq"]; string userId = Request.QueryString["userId"]; logger.Info("sequence=" + sequence); logger.Info("userId=" + userId); if (String.IsNullOrEmpty(sequence)) { string code = Request.QueryString["code"]; sequence = Request.QueryString["state"]; string search_scope = Request.QueryString["search_scope"]; string agentId = Request.QueryString["agentId"]; logger.Info("agentId=" + Request.QueryString["agentId"]); logger.Info("code=" + Request.QueryString["code"]); logger.Info("state=" + Request.QueryString["state"]); logger.Info("search_scope=" + Request.QueryString["search_scope"]); WechatUtil wechatUtil = new Util.WechatUtil(); HttpResult result = wechatUtil.getUserInfoFromWechat(code, agentId, MyConstant.ScretId); logger.Info("result=" + result.Html); if (result != null && result.Html != null && result.Html.Contains("UserId")) { WechatUserId returnMessage = (WechatUserId)JsonConvert.DeserializeObject(result.Html, typeof(WechatUserId)); userId = returnMessage.UserId; } } if (!String.IsNullOrEmpty(sequence)) { PolicyDao policyDao = new ChinaUnion_DataAccess.PolicyDao(); Policy policy = policyDao.Get(Int32.Parse(sequence)); if (policy != null) { this.lblSubject.Text = policy.subject; this.lblSendTime.Text = policy.creatTime; if (!String.IsNullOrEmpty(policy.content)) { this.lblContent.Text = policy.content.Replace("\r\n"," <br>").Replace("\n"," <br>"); } this.lblValidateStartTime.Text = policy.validateStartTime; this.lblValidateEndTime.Text = policy.validateEndTime; this.lblAttachment.Text = policy.attachmentName; this.lblAttachment.NavigateUrl = "BusinessPolicyAttachmentDetail.aspx?seq=" + policy.sequence + "&userId=" + userId; logger.Info("sequence=" + sequence); logger.Info("userId=" + userId); PolicyReceiverLogDao policyReceiverLogDao = new PolicyReceiverLogDao(); PolicyReceiverLog policyReceiverLog = new PolicyReceiverLog(); policyReceiverLog.policySequence = policy.sequence; policyReceiverLog.readtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); policyReceiverLog.userId = userId; policyReceiverLogDao.Add(policyReceiverLog); WechatQueryLog wechatQueryLog = new ChinaUnion_BO.WechatQueryLog(); wechatQueryLog.agentName = ""; wechatQueryLog.module = Util.MyConstant.module_Notice; wechatQueryLog.subSystem = "通知公告与促销政策"; wechatQueryLog.queryTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); wechatQueryLog.queryString = policy.type; wechatQueryLog.wechatId = userId; WechatQueryLogDao wechatQueryLogDao = new WechatQueryLogDao(); try { wechatQueryLogDao.Add(wechatQueryLog); } catch { } } } }