Example #1
0
        private void Query(HttpContext context)
        {
            try
            {
                //先查询有没有注册。对于已注册的,查询欠费列表;对于没有注册的,返回{"error":true,"msg":"Unreg"},前台判断后跳转到注册界面
                var phone = context.Request["phone"] ?? "";
                UserRegDal userRegDal = new UserRegDal();
                DataTable dtReg = userRegDal.Query(new UserReg() { PhoneNumber = phone });
                if (dtReg != null && dtReg.Rows.Count > 0)//已注册
                {
                    var yhid = "";
                    foreach (DataRow row in dtReg.Rows)
                    {
                        yhid += row["RNumber"].ToString() + ",";
                    }
                    yhid = yhid.Remove(yhid.Length - 1, 1);

                    InfoReleaseDal dal = new InfoReleaseDal();
                    var dt = dal.Query(new InfoRelease() { FlagRelease = "1", BusinessType = "011_youo_dfzd" });
                    string file = "";
                    string createDt = "";
                    if (dt != null && dt.Rows.Count > 0)
                    {
                        file = dt.Rows[0]["MaterialContent"].ToString();
                        createDt = dt.Rows[0]["CreateDt"].ToString();
                        context.Response.Write(string.IsNullOrEmpty(yhid) ? "{\"error\":true,\"msg\":\"用户号为空。\"}" : ReadExcel(yhid, file, createDt));
                    }
                    else
                    {
                        context.Response.Write("{\"error\":true,\"msg\":\"没有数据。\"}");
                        return;
                    }
                }
                else
                {
                    context.Response.Write("{\"error\":true,\"msg\":\"unreg\"}");//未注册
                    return;
                }
            }
            catch (Exception ex)
            {
                context.Response.Write("{\"error\":true,\"msg\":\"" + ex.Message + "\"}");//未注册
                Log.Error(ex);
            }
        }
Example #2
0
 /// <summary>
 /// 删除绑定
 /// </summary>
 /// <param name="context"></param>
 public void DelUserReg2(HttpContext context)
 {
     var wxid = context.Request["wxid"] ?? "";
     var qymc = context.Request["qymc"] ?? "";
     var lxr = context.Request["lxr"] ?? "";
     var phone = context.Request["phone"] ?? "";
     try
     {
         UserRegDal bll = new UserRegDal();
         bll.Del2(new UserReg()
         {
             Wxid = wxid,
             bak1 = qymc,
             bak2 = lxr,
             PhoneNumber = phone
         });
         context.Response.Write("{\"success\":true,\"msg\":\"删除成功!\"}");
     }
     catch (Exception e)
     {
         Log.Debug("方法名:DelUserReg,描述:删除绑定方法出错,错误原因:" + e.Message);
         context.Response.Write("{\"success\":false,\"msg\":\"删除失败!\"}");
     }
 }