Exemplo n.º 1
0
        /// <summary>
        /// 处理足球滚球XML(取进球的分钟数集合)
        /// </summary>
        /// <param name="p_xml">HTML文档</param>
        private IList <TPR2.Model.guess.BaList> OnceHtml2(string p_xml)
        {
            IList <TPR2.Model.guess.BaList> objonce = new List <TPR2.Model.guess.BaList>();

            if (!string.IsNullOrEmpty(p_xml))
            {
                MatchCollection mc = Regex.Matches(p_xml, @"<tr class=font12 height=16 bgcolor=[\s\S]+?<img src=../bf_img/(1|7).gif>[\s\S]+?</td><td>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
                if (mc.Count > 0)
                {
                    string html = string.Empty;
                    for (int i = 0; i < mc.Count; i++)
                    {
                        html += mc[i].Groups[0].Value;
                    }
                    //System.Web.HttpContext.Current.Response.Write(html);
                    //System.Web.HttpContext.Current.Response.End();
                    MatchCollection mc1 = Regex.Matches(html, @"<font color=#FFFFFF>([\s\S]+?)'</font>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
                    if (mc1.Count > 0)
                    {
                        for (int i = 0; i < mc1.Count; i++)
                        {
                            TPR2.Model.guess.BaList obj = new TPR2.Model.guess.BaList();
                            obj.p_once = mc1[i].Groups[1].Value;
                            objonce.Add(obj);
                        }
                    }
                }
            }
            return(objonce);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 处理即时篮球比分XML
        /// </summary>
        /// <param name="p_html">HTML文档</param>
        private IList <TPR2.Model.guess.BaList> OnceHtml1(string p_html, out int p_recordCount)
        {
            IList <TPR2.Model.guess.BaList> objonce = new List <TPR2.Model.guess.BaList>();

            p_recordCount = 0;
            if (!string.IsNullOrEmpty(p_html))
            {
                MatchCollection mc = Regex.Matches(p_html, @"<h>([\s\S].+?)</h>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
                if (mc.Count > 0)
                {
                    for (int i = 0; i < mc.Count; i++)
                    {
                        TPR2.Model.guess.BaList obj = new TPR2.Model.guess.BaList();
                        string[] sTemp = { };
                        sTemp = mc[i].Groups[0].Value.Split("^".ToCharArray());

                        obj.p_id = Convert.ToInt32(sTemp[0].Replace("<h><![CDATA[", ""));
                        try
                        {
                            obj.p_result_temp1 = Convert.ToInt32(sTemp[3]);
                            obj.p_result_temp2 = Convert.ToInt32(sTemp[4]);
                        }
                        catch
                        {
                            obj.p_result_temp1 = 0;
                            obj.p_result_temp2 = 0;
                        }
                        objonce.Add(obj);
                        p_recordCount++;
                    }
                }
            }
            return(objonce);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 处理足球完场比分
        /// </summary>
        /// <param name="p_html">HTML文档</param>
        private IList <TPR2.Model.guess.BaList> FootLiveoverHtml(string p_html, out int p_recordCount)
        {
            IList <TPR2.Model.guess.BaList> objfoot = new List <TPR2.Model.guess.BaList>();

            p_recordCount = 0;
            if (!string.IsNullOrEmpty(p_html))
            {
                MatchCollection mc = Regex.Matches(p_html, @"<tr class=font12 align=center bgColor=([\s\S]+?)>欧</a>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
                if (mc.Count > 0)
                {
                    for (int i = 0; i < mc.Count; i++)
                    {
                        TPR2.Model.guess.BaList obj = new TPR2.Model.guess.BaList();
                        string sID     = "0";
                        string pattern = @"<a href=javascript: onclick='analysis([\s\S]+?)'>析</a>";
                        Match  m1      = Regex.Match(mc[i].Groups[0].Value, pattern, RegexOptions.Compiled | RegexOptions.IgnoreCase);
                        if (m1.Success)
                        {
                            sID = m1.Groups[0].Value.Replace("<a href=javascript: onclick='analysis(", "").Replace(")'>析</a>", "");
                        }
                        string sTime    = "2010-1-1 11:11:11";
                        string pattern2 = @"</td><td>([\s\S]+?)</td><td class=style1>";
                        Match  m2       = Regex.Match(mc[i].Groups[0].Value, pattern2, RegexOptions.Compiled | RegexOptions.IgnoreCase);
                        if (m2.Success)
                        {
                            sTime = m2.Groups[1].Value;
                        }
                        int    result1  = -1;
                        int    result2  = -1;
                        string pattern3 = @"</td><td class=style1 style=([\s\S]+?)(\d*-\d*)</td><td align=left>";
                        Match  m3       = Regex.Match(mc[i].Groups[0].Value, pattern3, RegexOptions.Compiled | RegexOptions.IgnoreCase);
                        if (m2.Success)
                        {
                            string sTemp = Regex.Replace(m3.Groups[2].Value, @"<.+?>", "", RegexOptions.IgnoreCase);
                            if (!string.IsNullOrEmpty(sTemp))
                            {
                                result1 = Convert.ToInt32(sTemp.Split('-')[0]);
                                result2 = Convert.ToInt32(sTemp.Split('-')[1]);
                            }
                        }

                        obj.p_TPRtime    = Convert.ToDateTime(sTime);
                        obj.p_id         = Convert.ToInt32(sID);
                        obj.p_result_one = result1;
                        obj.p_result_two = result2;
                        objfoot.Add(obj);
                        p_recordCount++;
                    }
                }
            }
            return(objfoot);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 处理足球标准盘XML
        /// </summary>
        /// <param name="p_html">HTML文档</param>
        private IList <TPR2.Model.guess.BaList> FootbzHtml(string p_xml, out int p_recordCount)
        {
            IList <TPR2.Model.guess.BaList> listFootbzs = new List <TPR2.Model.guess.BaList>();

            p_recordCount = 0;
            try
            {
                using (XmlReaderExtend reader = new XmlReaderExtend(p_xml))
                {
                    while (reader.ReadToFollowing("m"))
                    {
                        TPR2.Model.guess.BaList obj = new TPR2.Model.guess.BaList();
                        obj.p_id      = Convert.ToInt32(reader.GetElementValue("i"));
                        obj.p_TPRtime = Convert.ToDateTime(reader.GetElementValue("t").Split(",".ToCharArray())[0]);

                        string[] saTemp = { };
                        saTemp = reader.GetElementValue("pl").Split(";".ToCharArray());
                        try
                        {
                            //SB:1/明升:9
                            //if (Utils.GetTopDomain() == "tl88.cc" || Utils.GetTopDomain() == "168yy.cc")
                            //{
                            //obj.p_bzs_lu = Convert.ToDecimal(saTemp[9].Split(",".ToCharArray())[4]);
                            //obj.p_bzp_lu = Convert.ToDecimal(saTemp[9].Split(",".ToCharArray())[5]);
                            //obj.p_bzx_lu = Convert.ToDecimal(saTemp[9].Split(",".ToCharArray())[6]);
                            //}
                            //else
                            //{
                            obj.p_bzs_lu = Convert.ToDecimal(saTemp[1].Split(",".ToCharArray())[4]);
                            obj.p_bzp_lu = Convert.ToDecimal(saTemp[1].Split(",".ToCharArray())[5]);
                            obj.p_bzx_lu = Convert.ToDecimal(saTemp[1].Split(",".ToCharArray())[6]);
                            //}
                        }
                        catch
                        {
                            obj.p_bzs_lu = 0;
                            obj.p_bzp_lu = 0;
                            obj.p_bzx_lu = 0;
                        }

                        listFootbzs.Add(obj);
                        p_recordCount++;
                    }
                    return(listFootbzs);
                }
            }
            catch
            {
                return(null);
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// 处理篮球完场比分(搜索)
        /// </summary>
        /// <param name="p_html">HTML文档</param>
        private IList <TPR2.Model.guess.BaList> BasketLiveoverHtml(string p_html, out int p_recordCount)
        {
            IList <TPR2.Model.guess.BaList> objbasket = new List <TPR2.Model.guess.BaList>();

            p_recordCount = 0;
            if (!string.IsNullOrEmpty(p_html))
            {
                MatchCollection mc = Regex.Matches(p_html, @"<h>([\s\S].+?)</h>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
                if (mc.Count > 0)
                {
                    for (int i = 0; i < mc.Count; i++)
                    {
                        TPR2.Model.guess.BaList obj = new TPR2.Model.guess.BaList();
                        string[] sTemp = { };
                        sTemp = mc[i].Groups[0].Value.Split("^".ToCharArray());
                        int Iswc = Convert.ToInt32(sTemp[5]);
                        if (Iswc == -1)
                        {
                            obj.p_id = Convert.ToInt32(sTemp[0].Replace("<h><![CDATA[", ""));
                            //obj.p_TPRtime = Convert.ToDateTime(sTemp[4].Replace("<br>", ""));
                            try
                            {
                                obj.p_result_one = Convert.ToInt32(sTemp[11]);
                                obj.p_result_two = Convert.ToInt32(sTemp[12]);
                            }
                            catch
                            {
                                obj.p_result_one = -1;
                                obj.p_result_two = -1;
                            }
                        }
                        else
                        {
                            obj.p_result_one = -1;
                            obj.p_result_two = -1;
                        }
                        objbasket.Add(obj);
                        p_recordCount++;
                    }
                }
            }
            return(objbasket);
        }
Exemplo n.º 6
0
        /// <summary>
        /// 处理篮球XML
        /// </summary>
        /// <param name="p_html">HTML文档</param>
        private IList <TPR2.Model.guess.BaList> BasketHtml(string p_xml, out int p_recordCount)
        {
            IList <TPR2.Model.guess.BaList> listBaskets = new List <TPR2.Model.guess.BaList>();

            p_recordCount = 0;
            try
            {
                using (XmlReaderExtend reader = new XmlReaderExtend(p_xml))
                {
                    while (reader.ReadToFollowing("m"))
                    {
                        TPR2.Model.guess.BaList obj = new TPR2.Model.guess.BaList();
                        obj.p_id      = Convert.ToInt32(reader.GetElementValue("i"));
                        obj.p_title   = reader.GetElementValue("le").Split(",".ToCharArray())[2];
                        obj.p_TPRtime = Convert.ToDateTime(reader.GetElementValue("t").Split(",".ToCharArray())[0]);
                        obj.p_one     = reader.GetElementValue("ta").Split(",".ToCharArray())[0];
                        obj.p_two     = reader.GetElementValue("tb").Split(",".ToCharArray())[0];

                        if (Utils.Left(reader.GetElementValue("p"), 1) == "2")
                        {
                            obj.p_pn = 2;
                        }
                        else
                        {
                            obj.p_pn = 1;
                        }


                        string[] saTemp = { };
                        saTemp = reader.GetElementValue("pl").Split(";".ToCharArray());
                        try
                        {
                            obj.p_pk     = Convert.ToDecimal(saTemp[2].Split(",".ToCharArray())[1]);
                            obj.p_one_lu = Convert.ToDecimal(saTemp[2].Split(",".ToCharArray())[2]);
                            obj.p_two_lu = Convert.ToDecimal(saTemp[2].Split(",".ToCharArray())[3]);
                        }
                        catch
                        {
                            obj.p_pk     = 0;
                            obj.p_one_lu = 0;
                            obj.p_two_lu = 0;
                        }
                        try
                        {
                            obj.p_dx_pk    = Convert.ToDecimal(saTemp[7].Split(",".ToCharArray())[1]);
                            obj.p_big_lu   = Convert.ToDecimal(saTemp[7].Split(",".ToCharArray())[2]);
                            obj.p_small_lu = Convert.ToDecimal(saTemp[7].Split(",".ToCharArray())[3]);
                        }
                        catch
                        {
                            obj.p_dx_pk    = 0;
                            obj.p_big_lu   = 0;
                            obj.p_small_lu = 0;
                        }
                        listBaskets.Add(obj);
                        p_recordCount++;
                    }
                    return(listBaskets);
                }
            }
            catch
            {
                return(null);
            }
        }
Exemplo n.º 7
0
        /// <summary>
        /// 载入页面足球半场指数
        /// </summary>
        /// <param name="p_html">HTML文档</param>
        public string FootFalfPageHtml1(int p_id, bool Iszd, ref string htmlstr)
        {
            decimal  p_one_lu    = 0;
            decimal  p_two_lu    = 0;
            decimal  p_pk        = 0;
            int      p_pn        = 1;
            decimal  p_big_lu    = 0;
            decimal  p_small_lu  = 0;
            decimal  p_dx_pk     = 0;
            decimal  bzs         = 0;
            decimal  bzp         = 0;
            decimal  bzx         = 0;
            DateTime p_temptime1 = DateTime.Parse("1990-1-1");
            DateTime p_temptime2 = DateTime.Parse("1990-1-1");
            DateTime p_temptime3 = DateTime.Parse("1990-1-1");
            string   txt         = "";

            txt     = new TPR2.Collec.Footbo().GetFootBoView1(p_id);
            htmlstr = txt;
            if (txt != "")
            {
                #region 处理
                //取亚盘
                JsonData data = JsonMapper.ToObject(txt);
                if (Iszd)
                {
                    p_one_lu = Convert.ToDecimal(data["zdHRq1"].ToString());
                    p_two_lu = Convert.ToDecimal(data["zdHRq2"].ToString());
                    p_pk     = Convert.ToDecimal(data["zdHRqpk"].ToString().Replace("-", ""));
                    if (data["zdHRqpk"].ToString().Contains("-"))
                    {
                        p_pn = 2;
                    }
                }
                else
                {
                    //获取半场走地盘口
                    p_one_lu = Convert.ToDecimal(data["fHRq1"].ToString());
                    p_two_lu = Convert.ToDecimal(data["fHRq2"].ToString());
                    p_pk     = Convert.ToDecimal(data["fHRqpk"].ToString().Replace("-", ""));
                    if (data["fHRqpk"].ToString().Contains("-"))
                    {
                        p_pn = 2;
                    }
                }

                //取大小盘
                if (Iszd)
                {
                    p_big_lu   = Convert.ToDecimal(data["zdHDx1"].ToString());
                    p_small_lu = Convert.ToDecimal(data["zdHDx2"].ToString());
                    decimal hdxpk   = Convert.ToDecimal(data["zdHDxpk"].ToString());
                    int     p_hdxpk = int.Parse(Math.Floor(hdxpk).ToString());
                    p_dx_pk = Convert.ToInt32(p_hdxpk);
                }
                else
                {
                    p_big_lu   = Convert.ToDecimal(data["fHDx1"].ToString());
                    p_small_lu = Convert.ToDecimal(data["fHDx2"].ToString());
                    decimal fdxpk   = Convert.ToDecimal(data["fHDxpk"].ToString());
                    int     p_hdxpk = int.Parse(Math.Floor(fdxpk).ToString());
                    p_dx_pk = Convert.ToInt32(p_hdxpk);
                }

                //取标准盘
                if (Iszd)
                {
                    bzs = Convert.ToDecimal(data["zdHBzz"].ToString());
                    bzp = Convert.ToDecimal(data["zdHBzh"].ToString());
                    bzx = Convert.ToDecimal(data["zdHBzk"].ToString());
                }
                else
                {
                    bzs = Convert.ToDecimal(data["fHBzz"].ToString());
                    bzp = Convert.ToDecimal(data["fHBzh"].ToString());
                    bzx = Convert.ToDecimal(data["fHBzk"].ToString());
                }

                bool fp1 = false;
                bool fp2 = false;
                bool fp3 = false;
                if (Iszd)
                {
                    #region 封盘操作
                    TPR2.BLL.guess.BaList   bll = new TPR2.BLL.guess.BaList();
                    TPR2.Model.guess.BaList lk  = bll.Getluck(p_id, 9);
                    if (lk.p_isluckone != 2)
                    {
                        if (data["p_zdHluck1"].ToString() == "1")
                        {
                            p_temptime1 = DateTime.Parse(data["p_zdHtemptime1"].ToString());
                            new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 1, 1, 9, p_temptime1);
                            fp1 = true;
                        }
                        else
                        {
                            new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 0, 1, 9, p_temptime1);
                        }
                    }

                    if (lk.p_islucktwo != 2)
                    {
                        if (data["p_zdHluck2"].ToString() == "1")
                        {
                            p_temptime2 = DateTime.Parse(data["p_zdHtemptime2"].ToString());
                            new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 1, 2, 9, p_temptime2);
                            fp2 = true;
                        }
                        else
                        {
                            new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 0, 2, 9, p_temptime2);
                        }
                    }

                    if (lk.p_isluckthr != 2)
                    {
                        if (data["p_zdHluck3"].ToString() == "1")
                        {
                            p_temptime2 = DateTime.Parse(data["p_zdHtemptime3"].ToString());
                            new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 1, 3, 9, p_temptime3);
                            fp3 = true;
                        }
                        else
                        {
                            new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 0, 3, 9, p_temptime3);
                        }
                    }
                    #endregion
                }

                //进行全部Odds更新

                TPR2.Model.guess.BaList model = new TPR2.Model.guess.BaList();
                model.p_id = p_id;
                //if (fp1 == false)
                //{
                model.p_one_lu = p_one_lu;
                model.p_two_lu = p_two_lu;
                model.p_pk     = p_pk;
                model.p_pn     = p_pn;
                new TPR2.BLL.guess.BaList().UpdateFalf1(model);
                //}
                //if (fp2 == false)
                //{
                model.p_big_lu   = p_big_lu;
                model.p_small_lu = p_small_lu;
                model.p_dx_pk    = p_dx_pk;
                new TPR2.BLL.guess.BaList().UpdateFalf2(model);
                //}
                //if (fp3 == false)
                //{
                model.p_bzs_lu = bzs;
                model.p_bzp_lu = bzp;
                model.p_bzx_lu = bzx;
                new TPR2.BLL.guess.BaList().UpdateFalf3(model);
                //}
                #endregion
            }
            return(txt);
        }
Exemplo n.º 8
0
        public void FootFalfPageHtml(int p_id, bool Iszd)
        {
            decimal  p_one_lu    = 0;
            decimal  p_two_lu    = 0;
            decimal  p_pk        = 0;
            int      p_pn        = 1;
            decimal  p_big_lu    = 0;
            decimal  p_small_lu  = 0;
            decimal  p_dx_pk     = 0;
            decimal  bzs         = 0;
            decimal  bzp         = 0;
            decimal  bzx         = 0;
            DateTime p_temptime1 = DateTime.Parse("1990-1-1");
            DateTime p_temptime2 = DateTime.Parse("1990-1-1");
            DateTime p_temptime3 = DateTime.Parse("1990-1-1");

            string txt = "";

            txt = new TPR2.Collec.FootFalf().GetFootFalf(p_id, Iszd);
            #region 处理
            //取亚盘
            string yp          = "";
            string strpattern1 = @"d2.push\(""([\d.]{1,5}\,[^\^]{1,2}\,[\d.]{1,5}\,[\d]{4}\-[\d]{2}\-[\d]{2}\s[\d]{2}\:[\d]{2}\:[\d]{2})\,\d""\);\rd3\.push";
            if (Iszd)
            {
                strpattern1 = @"d2.push\(""([\d.]{1,5}\,[\d.]{1,2}\,[\d.]{1,5}\,[\d]{4}\-[\d]{2}\-[\d]{2}\s[\d]{2}\:[\d]{2}\:[\d]{2})\,\d\,\d\,\d\,[\d]{2}'""\);\rd3\.push";
            }
            Match mtitle1 = Regex.Match(txt, strpattern1, RegexOptions.Compiled);
            if (mtitle1.Success)
            {
                yp = mtitle1.Groups[1].Value;
                string[] Temp = yp.Split(",".ToCharArray());
                p_one_lu = Convert.ToDecimal(Temp[0]);
                p_two_lu = Convert.ToDecimal(Temp[2]);
                p_pk     = Convert.ToDecimal(Temp[1].Replace("-", ""));
                if (Temp[1].Contains("-"))
                {
                    p_pn = 2;
                }
                p_temptime1 = DateTime.Parse(Temp[3]);
            }
            //取大小盘
            string dx          = "";
            string strpattern2 = @"d3.push\(""([\d.]{1,5}\,[\d.]{1,3}\,[\d.]{1,5}\,[\d]{4}\-[\d]{2}\-[\d]{2}\s[\d]{2}\:[\d]{2}\:[\d]{2})\,\d""\);\rd1\.push";
            if (Iszd)
            {
                strpattern2 = @"d3.push\(""([\d.]{1,5}\,[\d.]{1,3}\,[\d.]{1,5}\,[\d]{4}\-[\d]{2}\-[\d]{2}\s[\d]{2}\:[\d]{2}\:[\d]{2})\,\d\,\d\,\d\,[\d]{2}'""\);\rd1\.push";
            }
            Match mtitle2 = Regex.Match(txt, strpattern2, RegexOptions.Compiled);
            if (mtitle2.Success)
            {
                dx = mtitle2.Groups[1].Value;
                string[] Temp = dx.Split(",".ToCharArray());
                p_big_lu    = Convert.ToDecimal(Temp[0]);
                p_small_lu  = Convert.ToDecimal(Temp[2]);
                p_dx_pk     = GCK.getDxPkNum2(GCK.getDxPkNameZH(Convert.ToInt32(Temp[1])));
                p_temptime2 = DateTime.Parse(Temp[3]);
            }
            //取标准盘
            string bz          = "";
            string strpattern3 = @"d1.push\(""([\d.]{5,6}\,[\d.]{5,6}\,[\d.]{5,6}\,[\d]{4}\-[\d]{2}\-[\d]{2}\s[\d]{2}\:[\d]{2}\:[\d]{2})\,\d""\);[\r\s]{1,}</script>";
            if (Iszd)
            {
                strpattern3 = @"d1.push\(""([\d.]{5,6}\,[\d.]{5,6}\,[\d.]{5,6}\,[\d]{4}\-[\d]{2}\-[\d]{2}\s[\d]{2}\:[\d]{2}\:[\d]{2})\,\d\,\d\,\d\,[\d]{2}'""\);[\r\s]{1,}</script>";
            }
            Match mtitle3 = Regex.Match(txt, strpattern3, RegexOptions.Compiled);
            if (mtitle3.Success)
            {
                bz = mtitle3.Groups[1].Value;
                string[] Temp = bz.Split(",".ToCharArray());
                bzs         = Convert.ToDecimal(Temp[0]);
                bzp         = Convert.ToDecimal(Temp[1]);
                bzx         = Convert.ToDecimal(Temp[2]);
                p_temptime3 = DateTime.Parse(Temp[3]);
            }

            decimal cc  = Convert.ToDecimal("0.000");
            bool    fp1 = false;
            bool    fp2 = false;
            bool    fp3 = false;
            if (Iszd)
            {
                if (cc == p_one_lu && cc == p_two_lu)
                {
                    new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 1, 1, 9, p_temptime1);
                    fp1 = true;
                }
                else
                {
                    new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 0, 1, 9, p_temptime1);
                }
                if (cc == p_big_lu && cc == p_small_lu)
                {
                    new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 1, 2, 9, p_temptime2);
                    fp2 = true;
                }
                else
                {
                    new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 0, 2, 9, p_temptime2);
                }
                if (cc == bzs && cc == bzp && cc == bzx)
                {
                    new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 1, 3, 9, p_temptime3);
                    fp3 = true;
                }
                else
                {
                    new TPR2.BLL.guess.BaList().Updatep_isluck(p_id, 0, 3, 9, p_temptime3);
                }
            }

            //进行全部Odds更新

            TPR2.Model.guess.BaList model = new TPR2.Model.guess.BaList();
            model.p_id = p_id;
            if (fp1 == false)
            {
                model.p_one_lu = p_one_lu + 1;
                model.p_two_lu = p_two_lu + 1;
                model.p_pk     = p_pk;
                model.p_pn     = p_pn;
                new TPR2.BLL.guess.BaList().UpdateFalf1(model);
            }
            if (fp2 == false)
            {
                model.p_big_lu   = p_big_lu + 1;
                model.p_small_lu = p_small_lu + 1;
                model.p_dx_pk    = p_dx_pk;
                new TPR2.BLL.guess.BaList().UpdateFalf2(model);
            }
            if (fp3 == false)
            {
                model.p_bzs_lu = bzs;
                model.p_bzp_lu = bzp;
                model.p_bzx_lu = bzx;
                new TPR2.BLL.guess.BaList().UpdateFalf3(model);
            }
            #endregion
        }