Beispiel #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            string oper = context.Request["oper"].ConvertTo <string>("");

            if (oper != "")
            {
                if (oper == "getCardById")
                {
                    int id   = context.Request["cardid"].ConvertTo <int>(0);
                    var data = CardJsonDate.GetCardById(id);

                    context.Response.Write(data);
                }
                if (oper == "getCardByIdNew")//新添加了公司限制
                {
                    int id    = context.Request["cardid"].ConvertTo <int>(0);
                    int comid = context.Request["comid"].ConvertTo <int>(0);
                    var data  = CardJsonDate.GetCardById(comid, id);

                    context.Response.Write(data);
                }
                if (oper == "getCardByIssueId")
                {
                    int issueid = context.Request["issueid"].ConvertTo <int>(0);
                    var data    = CardJsonDate.GetCardByIssueId(issueid);

                    context.Response.Write(data);
                }
                if (oper == "getCardFirst")
                {
                    int id   = context.Request["comid"].ConvertTo <int>(0);
                    var data = CardJsonDate.GetCardFirst(id);

                    context.Response.Write(data);
                }


                if (oper == "editCardinfo")
                {
                    var cname            = context.Request["cname"].ConvertTo <string>("");
                    var comid            = context.Request["comid"].ConvertTo <int>(0);
                    var ctype            = context.Request["ctype"].ConvertTo <int>(0);
                    var printnum         = context.Request["printnum"].ConvertTo <int>(0);
                    var zhuanzeng        = context.Request["zhuanzeng"].ConvertTo <int>(0);
                    var qrcode           = context.Request["qrcode"].ConvertTo <int>(0);
                    var exchange         = context.Request["exchange"].ConvertTo <string>("");
                    var remark           = context.Request["remark"].ConvertTo <string>("");
                    var cardRule         = context.Request["cardRule"].ConvertTo <int>(1);
                    var cardRule_starnum = context.Request["cardRule_starnum"].ConvertTo <int>(0);
                    var cardRule_First   = context.Request["cardRule_First"].ConvertTo <int>(0);
                    var CardRule_Second  = context.Request["CardRule_Second"].ConvertTo <int>(0);
                    var Id = context.Request["cardid"].ConvertTo <int>(0);


                    Member_Card manageuser = new Member_Card()
                    {
                        Id               = Id,
                        Com_id           = comid,
                        Cname            = cname,
                        Ctype            = ctype,
                        Printnum         = printnum,
                        Zhuanzeng        = zhuanzeng,
                        Qrcode           = qrcode,
                        Exchange         = exchange,
                        Remark           = remark,
                        CardRule         = cardRule,
                        CardRule_starnum = cardRule_starnum,
                        CardRule_First   = cardRule_First,
                        CardRule_Second  = CardRule_Second
                    };
                    var data = CardJsonDate.EditCardInfo(manageuser);
                    context.Response.Write(data);
                }

                if (oper == "pagelist")
                {
                    var    comid     = context.Request["comid"];
                    var    pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var    pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    string data      = CardJsonDate.CardPageList(comid, pageindex, pagesize);


                    context.Response.Write(data);
                }
                //查询卡号或手机是有账户
                if (oper == "SearchCard")
                {
                    string pno      = context.Request["pno"].ConvertTo <string>("");
                    int    comid    = context.Request["comid"].ConvertTo <int>(0);
                    int    userinfo = 0;
                    var    data     = CardJsonDate.SearchCard(pno, comid, out userinfo);
                    context.Response.Write(data);
                }

                //确认使用
                if (oper == "econfirmCard")
                {
                    int             aid    = context.Request["aid"].ConvertTo <int>(0);
                    int             actid  = context.Request["actid"].ConvertTo <int>(0);
                    int             cardid = context.Request["cardid"].ConvertTo <int>(0);
                    int             comid  = context.Request["comid"].ConvertTo <int>(0);
                    Member_Activity actinfo;
                    string          phone      = "";
                    string          name       = "";
                    decimal         idcard     = 0;
                    decimal         agcardcode = 0;

                    var data = CardJsonDate.EconfirmCard(aid, actid, cardid, comid, out actinfo, out phone, out name, out idcard, out agcardcode);
                    context.Response.Write(data);
                }

                //根据使用日志查询记录
                if (oper == "getCardinfo")
                {
                    int actid = context.Request["actid"].ConvertTo <int>(0);
                    int pno   = context.Request["pno"].ConvertTo <int>(0);
                    int comid = context.Request["comid"].ConvertTo <int>(0);
                    var data  = CardJsonDate.GetCardInfo(actid, pno, comid);
                    context.Response.Write(data);
                }

                //得到不同渠道,活动,发行 下的卡号列表
                if (oper == "MemberCardPageList")
                {
                    var comid      = context.Request["comid"].ConvertTo <int>(0);
                    var cardcode   = context.Request["cardcode"].ConvertTo <decimal>(0);
                    var pageindex  = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize   = context.Request["pagesize"].ConvertTo <int>(0);
                    var issueid    = context.Request["issueid"].ConvertTo <int>(0);
                    var channelid  = context.Request["channelid"].ConvertTo <int>(0);
                    var actid      = context.Request["actid"].ConvertTo <int>(0);
                    var isopencard = context.Request["isopencard"].ConvertTo <int>(1);

                    var datastr = CardJsonDate.GetMemberCardList(comid, cardcode, pageindex, pagesize, issueid, channelid, actid, isopencard);
                    context.Response.Write(datastr);
                }
                //电脑验卡
                if (oper == "readuser")
                {
                    var MALogactid               = context.Request["Actid"].ConvertTo <int>(0);
                    var MALogcardid              = context.Request["Cardid"].ConvertTo <int>(0);
                    var MALogOrderId             = context.Request["OrderId"].ConvertTo <int>(0);
                    var MALogServerName          = context.Request["ServerName"].ConvertTo <string>("");
                    var MALogNum_people          = context.Request["Num_people"].ConvertTo <int>(0);
                    var MALogPer_capita_money    = context.Request["Per_capita_money"].ConvertTo <int>(0);
                    var MALogMember_return_money = context.Request["Member_return_money"].ConvertTo <int>(0);
                    var MALogsales_admin         = context.Request["sales_admin"].ConvertTo <string>("");
                    var MALogcomid               = context.Request["comid"].ConvertTo <int>(0);
                    var AccountName              = context.Request["AccountName"].ConvertTo <string>("");

                    var data = CardJsonDate.GetCarValidate(MALogactid, MALogcardid, MALogOrderId, MALogServerName, MALogNum_people, MALogPer_capita_money, MALogMember_return_money, MALogsales_admin, MALogcomid, AccountName);
                    context.Response.Write(data);
                }
                //使用预付款、积分
                if (oper == "CashCoupon")
                {
                    var    comid       = context.Request["comid"].ConvertTo <int>(0);
                    var    KrderId     = context.Request["KrderId"].ConvertTo <decimal>();
                    var    KrderM      = context.Request["KrderM"].ConvertTo <string>();
                    var    Kales_admin = context.Request["Kales_admin"].ConvertTo <string>("");
                    var    money       = context.Request["money"].ConvertTo <int>();
                    var    Imprest     = context.Request["Imprest"].ConvertTo <int>();
                    var    Integral    = context.Request["Integral"].ConvertTo <int>();
                    var    card        = context.Request["card"].ConvertTo <decimal>();
                    var    mid         = new B2bCrmData().GetB2bCrmByCardcode(card).Id;
                    string acttype     = "";
                    string data        = "";
                    if (money == 0)
                    {
                        acttype = "reduce_imprest";
                        if (int.Parse(KrderM) > Imprest)
                        {
                            data = JsonConvert.SerializeObject(new { type = 1, msg = "预付款" });
                        }
                        else
                        {
                            data = BusinessCustomersJsonData.WriteMoney(mid, comid, acttype, KrderM, KrderId, Kales_admin);
                        }
                    }
                    if (money == 1)
                    {
                        acttype = "reduce_integral";
                        if (int.Parse(KrderM) > Integral)
                        {
                            data = JsonConvert.SerializeObject(new { type = 1, msg = "积分" });
                        }
                        else
                        {
                            data = BusinessCustomersJsonData.WriteMoney(mid, comid, acttype, KrderM, KrderId, Kales_admin);
                        }
                    }

                    context.Response.Write(data);
                }
            }
        }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string oper = context.Request["oper"].ConvertTo <string>("");

            if (oper != "")
            {
                if (oper == "readdengjifen")
                {
                    var comid = context.Request["comid"].ConvertTo <int>(0);
                    var id    = context.Request["id"].ConvertTo <int>(0);

                    string data = BusinessCustomersJsonData.Readdengjifen(id, comid);

                    context.Response.Write(data);
                }
                if (oper == "sjkehupagelist")
                {
                    var comid     = context.Request["comid"];
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);

                    var userid = context.Request["userid"].ConvertTo <int>(0);



                    string data = BusinessCustomersJsonData.SJKeHuPageList(comid, pageindex, pagesize, userid);


                    context.Response.Write(data);
                    //context.Response.Write("Hello World");
                }

                if (oper == "Fuwupagelist")
                {
                    var comid     = context.Request["comid"];
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    var user      = context.Request["user"].ConvertTo <int>();

                    string data = BusinessCustomersJsonData.fuwuPageList(comid, pageindex, pagesize, user);


                    context.Response.Write(data);
                }

                #region 活动加载明细列表
                if (oper == "LoadingList")
                {
                    var comid     = context.Request["comid"];
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);

                    var userid = context.Request["userid"].ConvertTo <int>(0);

                    string data = BusinessCustomersJsonData.LoadingList(comid, pageindex, pagesize, userid);

                    context.Response.Write(data);
                }
                #endregion

                if (oper == "searchpagelist")
                {
                    var comid     = context.Request["comid"];
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    var key       = context.Request["key"].ConvertTo <string>("");

                    var userid = context.Request["userid"].ConvertTo <int>(0);

                    string data = BusinessCustomersJsonData.SearchPageList(userid, comid, pageindex, pagesize, key);

                    context.Response.Write(data);
                    //context.Response.Write("Hello World");
                }
                if (oper == "searchpagelist2")
                {
                    var comid     = context.Request["comid"];
                    var pageindex = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize  = context.Request["pagesize"].ConvertTo <int>(10);
                    var key       = context.Request["key"].ConvertTo <string>("");

                    var    userid     = context.Request["userid"].ConvertTo <int>(0);
                    string isactivate = context.Request["isactivate"].ConvertTo <string>("1");     //激活状态:默认激活1

                    string iswxfocus   = context.Request["iswxfocus"].ConvertTo <string>("0,1");   //微信是否关注:默认全部
                    string ishasweixin = context.Request["ishasweixin"].ConvertTo <string>("0,1"); //会员是否含有微信:默认全部


                    string ishasphone = context.Request["ishasphone"].ConvertTo <string>("0,1");//会员是否含有手机:默认全部
                    string data       = BusinessCustomersJsonData.SearchPageList(userid, comid, pageindex, pagesize, key, isactivate, iswxfocus, ishasweixin, ishasphone);


                    context.Response.Write(data);
                    //context.Response.Write("Hello World");
                }
                #region  活动使用日志
                if (oper == "SearchActivityList")
                {
                    var comid      = context.Request["comid"];
                    var pageindex  = context.Request["pageindex"].ConvertTo <int>(0);
                    var pagesize   = context.Request["pagesize"].ConvertTo <int>(10);
                    var key        = context.Request["key"].ConvertTo <string>("");
                    var ServerName = context.Request["ServerName"].ConvertTo <string>("");

                    var userid = context.Request["userid"].ConvertTo <int>(0);


                    string data = BusinessCustomersJsonData.SearchActivityList(comid, pageindex, pagesize, key, ServerName, userid);

                    context.Response.Write(data);
                    //context.Response.Write("Hello World");
                }
                #endregion

                if (oper == "readintegral")
                {
                    var comid = context.Request["comid"].ConvertTo <int>(0);
                    var id    = context.Request["id"].ConvertTo <int>(0);

                    string data = BusinessCustomersJsonData.ReadIntegral(id, comid);

                    context.Response.Write(data);
                    //context.Response.Write("Hello World");
                }

                if (oper == "readimprest")
                {
                    var comid = context.Request["comid"].ConvertTo <int>(0);
                    var id    = context.Request["id"].ConvertTo <int>(0);

                    string data = BusinessCustomersJsonData.ReadImprest(id, comid);

                    context.Response.Write(data);
                    //context.Response.Write("Hello World");
                }



                if (oper == "readuser")
                {
                    var comid = context.Request["comid"].ConvertTo <int>(0);
                    var id    = context.Request["id"].ConvertTo <int>(0);


                    string data = BusinessCustomersJsonData.Readuser(id, comid);

                    context.Response.Write(data);
                }

                //初始会员密码
                if (oper == "initialuser")
                {
                    var comid = context.Request["comid"].ConvertTo <int>(0);
                    var id    = context.Request["id"].ConvertTo <int>(0);


                    string data = BusinessCustomersJsonData.initialuser(id, comid);

                    context.Response.Write(data);
                }

                #region  crm活动日志详细页面
                if (oper == "logdetails")
                {
                    var comid = context.Request["comid"].ConvertTo <int>(0);
                    var id    = context.Request["id"].ConvertTo <int>(0);


                    string data = BusinessCustomersJsonData.Logdetails(id, comid);

                    context.Response.Write(data);
                }
                #endregion

                if (oper == "upmember")
                {
                    var comid = context.Request["comid"].ConvertTo <int>(0);
                    var id    = context.Request["id"].ConvertTo <int>(0);
                    var Name  = context.Request["Name"].ConvertTo <string>("");
                    var Sex   = context.Request["Sex"].ConvertTo <string>("");
                    var Phone = context.Request["Phone"].ConvertTo <string>("");
                    var Email = context.Request["Email"].ConvertTo <string>("");
                    var Age   = context.Request["Age"].ConvertTo <int>(0);

                    string data = BusinessCustomersJsonData.UpMember(id, comid, Name, Phone, Sex, Email, Age);

                    context.Response.Write(data);
                }



                if (oper == "writemoney")
                {
                    var comid     = context.Request["comid"].ConvertTo <int>(0);
                    var id        = context.Request["id"].ConvertTo <int>(0);
                    var acttype   = context.Request["acttype"].ConvertTo <string>("");
                    var money     = context.Request["money"].ConvertTo <string>("");
                    var ordername = context.Request["ordername"].ConvertTo <string>("");
                    var remark    = context.Request["ordername"].ConvertTo <string>("");

                    string data = BusinessCustomersJsonData.WriteMoney(id, comid, acttype, money, 0, ordername, remark);

                    context.Response.Write(data);
                }
                if (oper == "smssend")//发送短信
                {
                    var comid    = context.Request["comid"].ConvertTo <int>(0);
                    var Smsphone = context.Request["Smsphone"].ConvertTo <string>("");
                    var Smstext  = context.Request["Smstext"].ConvertTo <string>("");

                    string data = BusinessCustomersJsonData.SmsSend(comid, Smsphone, Smstext);

                    context.Response.Write(data);
                }

                if (oper == "contentsend")//合作商提交发送短信
                {
                    var comid   = 0;
                    var mobile  = context.Request["mobile"].ConvertTo <string>("");
                    var name    = context.Request["name"].ConvertTo <string>("");
                    var company = context.Request["company"].ConvertTo <string>("");
                    var address = context.Request["address"].ConvertTo <string>("");

                    string data = BusinessCustomersJsonData.Contentsend(comid, mobile, name, company, address);

                    context.Response.Write(data);
                }
            }
        }