Esempio n. 1
0
        public ActionResult Audit(POS_ApplyEntity entity)
        {
            //推荐人
            if (string.IsNullOrEmpty(entity.RecommenderId) && !string.IsNullOrEmpty(entity.Recommender))
            {
                UserEntity user = userBLL.GetEntityByName(entity.Recommender);
                if (user != null)
                {
                    entity.RecommenderId = user.UserId;
                    //更新微信用户表中的姓名和ID

                    if (!string.IsNullOrEmpty(CurrentWxUser.OpenId))
                    {
                        WeChat_UsersEntity wechatUser = wechatUserBll.GetEntity(CurrentWxUser.OpenId);
                        wechatUser.UserId   = user.UserId;
                        wechatUser.UserName = entity.Recommender;
                        wechatUserBll.SaveForm(CurrentWxUser.OpenId, wechatUser);
                    }
                }
            }
            entity.PassMark   = 0;
            entity.CreateTime = DateTime.Now;
            //插入实名认证表
            posApplyBll.SaveForm("", entity);


            //通知指定的微信客服
            //#region 获取access_token
            //string apiurl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx24e47efa56c2e554&secret=1f8de99c6304d13e5a65efa418638ee4";
            //WebRequest req = WebRequest.Create(@apiurl);
            //req.Method = "POST";
            //WebResponse response = req.GetResponse();
            //Stream stream = response.GetResponseStream();
            //Encoding encode = Encoding.UTF8;
            //StreamReader reader = new StreamReader(stream, encode);
            //string detail = reader.ReadToEnd();
            //var jd = JsonConvert.DeserializeObject<WXApi>(detail);
            //string token = (String)jd.access_token;
            //#endregion

            //string url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=" + token;

            //string touser = ConfigurationManager.AppSettings["touser"];
            //string message = "{\"touser\":\"" + touser + "\"," +
            //    "\"msgtype\":\"text\"," +
            //    "\"text\": " +
            //    "{\"content\":\"有客户提交了实名认证资料" +
            //    "\n手机号:" + entity.mobileNumber +
            //    "\n客户名称:" + entity.custName +
            //    "\n身份证:" + entity.custCertCode +
            //    "\n地址:" + entity.custCertAddress +
            //    " \"} }";
            //string str = GetResponseData(message, @url);
            return(Content("true"));
        }
Esempio n. 2
0
 /// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, POS_ApplyEntity entity)
 {
     try
     {
         service.SaveForm(keyValue, entity);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 3
0
 public ActionResult SaveForm(string keyValue, POS_ApplyEntity entity)
 {
     pos_applybll.SaveForm(keyValue, entity);
     return(Success("操作成功。"));
 }