示例#1
0
        public override void ProcessRequest(HttpContext context)
        {
            base.ProcessRequest(context);
            string strWhere = " 1=1 ";

            if (!string.IsNullOrEmpty(context.Request["tState"]))
            {
                strWhere += " and SellState = " + context.Request["tState"] + " ";
            }
            if (!string.IsNullOrEmpty(context.Request["mKey"]))
            {
                strWhere += " and SellMID='" + context.Request["mKey"] + "' ";
            }
            if (!string.IsNullOrEmpty(context.Request["startDate"]))
            {
                strWhere += " and SellDate>'" + context.Request["startDate"] + " 00:00:00' ";
            }
            if (!string.IsNullOrEmpty(context.Request["endDate"]))
            {
                strWhere += " and SellDate<'" + context.Request["endDate"] + " 23:59:59' ";
            }
            if (TModel.MID != "admin")
            {
                strWhere += " and SellMID = '" + TModel.MID + "'";
            }
            int count;
            List <Model.EPList> EPList = BLL.EPList.GetList(strWhere, pageIndex, pageSize, out count);

            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < EPList.Count; i++)
            {
                Model.Member member = BllModel.GetModel(EPList[i].SellMID);
                sb.Append(EPList[i].EPID + "~");
                sb.Append((i + 1) + (pageIndex - 1) * pageSize + "~");
                sb.Append(Math.Round(EPList[i].Money, 2) + EPList[i].TakeOffMoney + "~");

                sb.Append(WE_Project.BLL.Reward.List[EPList[i].MoneyType].RewardName + "~");
                sb.Append(Math.Round(EPList[i].Money * BLL.Configuration.Model.OutFloat, 2) + "~");
                sb.Append(EPList[i].SellMID + "~");
                sb.Append(member.MConfig.EPXingJiStr + "~");

                //卖家银行信息
                string          bank = member.Bank, bankBranch = member.Branch, bankNum = member.BankNumber, bankName = member.BankCardName;
                Model.BankModel ban = BLL.BankModel.GetList("MID='" + member.MID + "' and IsPrimary=1").FirstOrDefault();
                if (ban != null)
                {
                    bank       = new CommonBLL.Sys_BankInfoBLL().GetModel(ban.Bank).Name;
                    bankBranch = ban.Branch;
                    bankNum    = ban.BankNumber;
                    bankName   = ban.BankCardName;
                }
                sb.Append(bank + "~");
                sb.Append(bankBranch + "~");
                sb.Append(bankNum + "~");
                sb.Append(bankName + "~");
                //end


                sb.Append(EPList[i].SellDate + "~");
                sb.Append(EPList[i].BuyMID + "~");
                sb.Append(EPList[i].BuyDate + "~");
                if (EPList[i].SellState == 0)
                {
                    sb.Append("<a href='javascript:void(0)' onclick=\"RunAjaxByList11('false','EPDelete','" + EPList[i].EPID + "')\">[取消]</a>");
                }
                else if (EPList[i].SellState == 1)
                {
                    sb.Append("等待买家付款");
                }
                else if (EPList[i].SellState == 2)
                {
                    //sb.Append("<a href='javascript:void(0)' onclick=\"RunAjaxByList11('false','EPsellLast','" + EPList[i].EPID + "')\">[确认收款]</a>|<a href='javascript:void(0)' onclick=\"RunAjaxByList11('false','EPClose','" + EPList[i].EPID + "')\">[关闭交易]</a>");
                    sb.Append("<a href='javascript:void(0)' onclick=\"RunAjaxByList11('false','EPsellLast','" + EPList[i].EPID + "')\">[确认收款]</a>");
                }
                else if (EPList[i].SellState == 3)
                {
                    sb.Append("已完成");
                }
                else if (EPList[i].SellState == 4)
                {
                    sb.Append("已关闭");
                }
                sb.Append("≌");
                sb.Append("@");
                //数量
                sb.Append("8");
                sb.Append("@");
                //内容(买家信息)
                var buyModel = BLL.Member.GetModelByMID(EPList[i].BuyMID);
                if (buyModel != null)
                {
                    sb.AppendFormat("信用等级:" + buyModel.MConfig.EPXingJiStr);
                    sb.AppendFormat("<br />提现方式:" + buyModel.Bank);
                    sb.AppendFormat("<br />开户支行:" + buyModel.Branch);
                    sb.AppendFormat("<br />开户姓名:" + buyModel.BankCardName);
                    sb.AppendFormat("<br />开户帐号:" + buyModel.BankNumber);
                    sb.AppendFormat("<br />手机号码:" + buyModel.Tel);
                    sb.AppendFormat("<br />QQ:" + buyModel.QQ);
                }
                sb.Append("≌");
            }
            var info = new { PageData = Traditionalized(sb), TotalCount = count };

            context.Response.Write(JavaScriptConvert.SerializeObject(info));
        }
示例#2
0
        public override void ProcessRequest(HttpContext context)
        {
            base.ProcessRequest(context);
            string strWhere = " 1=1 ";

            Model.Member memberModel = (TModel == null ? BllModel.TModel : TModel);
            if (!string.IsNullOrEmpty(context.Request["tState"]))
            {
                string[] fanwei = context.Request["tState"].Split('-');
                if (fanwei.Length > 1)
                {
                    strWhere += " and Money between " + fanwei[0] + " and " + fanwei[1] + " ";
                }
                else
                {
                    strWhere += " and Money>" + fanwei[0] + " ";
                }
            }
            if (!string.IsNullOrEmpty(context.Request["mKey"]))
            {
                strWhere += " and SellMID='" + context.Request["mKey"] + "' ";
            }
            if (!string.IsNullOrEmpty(context.Request["startDate"]))
            {
                strWhere += " and SellDate>'" + context.Request["startDate"] + " 00:00:00' ";
            }
            if (!string.IsNullOrEmpty(context.Request["endDate"]))
            {
                strWhere += " and SellDate<'" + context.Request["endDate"] + " 23:59:59' ";
            }
            strWhere += " and SellState = 0  and SellMID<>'" + TModel.MID + "'";
            int count;
            List <Model.EPList> EPList = new List <Model.EPList>();

            if (memberModel.Role.IsAdmin)
            {
                EPList = BLL.EPList.GetList(strWhere, pageIndex, pageSize, out count);
            }
            else
            {
                count  = 10;
                EPList = BLL.EPList.GetTopList(10, strWhere, "EPID desc");
            }
            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < EPList.Count; i++)
            {
                Model.Member member = BllModel.GetModel(EPList[i].SellMID);
                sb.Append(EPList[i].EPID + "~");
                sb.Append((i + 1) + (pageIndex - 1) * pageSize + "~");
                sb.Append(EPList[i].SellMID + "~");
                sb.Append(member.MConfig.EPXingJiStr + "~");
                sb.Append(Math.Round(EPList[i].Money, 2) + "~");
                //sb.Append(Math.Round(EPList[i].Money * BLL.Configuration.Model.OutFloat, 2) + "~");

                //卖家银行信息
                string          bank = member.Bank, bankBranch = member.Branch, bankNum = member.BankNumber, bankName = member.BankCardName;
                Model.BankModel ban = BLL.BankModel.GetList("MID='" + member.MID + "' and IsPrimary=1").FirstOrDefault();
                if (ban != null)
                {
                    bank       = new CommonBLL.Sys_BankInfoBLL().GetModel(ban.Bank).Name;
                    bankBranch = ban.Branch;
                    bankNum    = ban.BankNumber;
                    bankName   = ban.BankCardName;
                }
                sb.Append(bank + "~");
                sb.Append(bankBranch + "~");
                sb.Append(bankNum + "~");
                sb.Append(bankName + "~");
                //end


                sb.Append(EPList[i].SellDate.ToString("yyyy-MM-dd HH:mm") + "~");
                if (EPList[i].SellState == 0)
                {
                    sb.Append("<a href='javascript:void(0)' onclick=\"RunAjaxByList11('false','EPbuy','" + EPList[i].EPID + "')\">[购买]</a>");
                }
                else if (EPList[i].SellState == 3)
                {
                    sb.Append("已完成");
                }
                else if (EPList[i].SellState == 4)
                {
                    sb.Append("已关闭");
                }
                else
                {
                    sb.Append("已锁定");
                }
                sb.Append("≌");
            }

            //sb.Append("@");
            ////数量
            //sb.Append("9");
            //sb.Append("@");
            ////内容(买家信息)
            //var buyModel = BLL.Member.GetModelByMID(EPList[i].SellMID);
            //if (buyModel != null)
            //{
            //    sb.AppendFormat("信用等级:" + buyModel.MConfig.EPXingJiStr);
            //    sb.AppendFormat("<br />提现方式:" + buyModel.Bank);
            //    sb.AppendFormat("<br />开户支行:" + buyModel.Branch);
            //    sb.AppendFormat("<br />开户姓名:" + buyModel.BankCardName);
            //    sb.AppendFormat("<br />开户帐号:" + buyModel.BankNumber);
            //    sb.AppendFormat("<br />手机号码:" + buyModel.Tel);
            //    sb.AppendFormat("<br />QQ:" + buyModel.QQ);
            //}
            //sb.Append("≌");

            var info = new { PageData = Traditionalized(sb), TotalCount = count };

            context.Response.Write(JavaScriptConvert.SerializeObject(info));
        }