username@email.com
2022-11-24 e1064dd08bba4326d19c81a0b9f4da18c2fa462d
zhengcaioa/zhengcaioa/Controllers/ProjectController.cs
@@ -386,8 +386,11 @@
            ViewBag.flbx = _liaotianService.GetSYScode("system", "shifou").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            ViewBag.ShiFouyReasonname = _liaotianService.GetSYScode("Project", "ShiFouyReasonname").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            ViewBag.Baomingtimebegin = DateTime.Now.AddYears(-1).ToString("yyyy-MM-dd");
            ViewBag.Baomingtimebegin = DateTime.Now.AddMonths(-6).ToString("yyyy-MM-dd");
            ViewBag.Baomingtimeend = DateTime.Now.ToString("yyyy-MM-dd");
            ViewBag.wanshan = _liaotianService.GetSYScode("Project", "wanshan").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            return View();
        }
@@ -452,6 +455,15 @@
                            }
                        }
                        var feibiaoliyous = cDocumet.QuerySelectorAll("div").Where(m => m.Id == "_notice_content_reason-reason");
                        if (feibiaoliyous != null && feibiaoliyous.ToList().Count > 0)
                        {
                            var feibiaoliyou = feibiaoliyous.First();
                            projectDTO.Fbyy = feibiaoliyou.TextContent.Replace("\n", "").Replace("\t", "");
                            projectDTO.Fblx = "终止采购";
                        }
                        var Numbers = cDocumet.QuerySelectorAll("h4");
                        foreach(var Number in Numbers )
                        {
@@ -479,7 +491,15 @@
                            {
                                var Fbyy = Number.QuerySelector("span");
                                projectDTO.Fbyy = Fbyy.TextContent.Trim();
                                projectDTO.Fblx = "停止评审";
                            }
                            if (Number != null && Number.TextContent.Contains("终止原因"))
                            {
                                var Fbyy = Number.QuerySelector("span");
                                projectDTO.Fbyy = Fbyy.TextContent.Trim();
                                projectDTO.Fblx = "停止评审";
                            }
                        }
                        var Caigourennames = cDocumet.QuerySelectorAll("span").Where(m => m.Id == "_notice_content_noticePurchase-purchaserOrgName");
                        if (Caigourennames != null && Caigourennames.ToList().Count > 0)
@@ -567,6 +587,14 @@
                        }
                        projectDTO.StartTimestr = timestr;
                    }
                    var tittle = document.QuerySelector("h1");
                    if (tittle != null)
                    {
                        string tittlestr = tittle.TextContent;
                        projectDTO.Name = tittlestr;
                    }
                    var table = document.QuerySelector("table").QuerySelectorAll("tr");
                    if (table != null)
                    {
@@ -587,14 +615,34 @@
                                }
                            }
                            else if (select != null && select.TextContent.IndexOf("项目名称") >= 0)
                            //else if (select != null && select.TextContent.IndexOf("项目名称") >= 0)
                            //{
                            //    if (table[i + 1] != null)
                            //    {
                            //        var td1 = table[i + 1].QuerySelector("td");
                            //        if (td1 != null)
                            //        {
                            //            projectDTO.Name = table[i + 1].QuerySelector("td").TextContent.Trim();//OuterHtml
                            //        }
                            //    }
                            //}
                            else if (select != null && select.TextContent.IndexOf("项目终止的原因") >= 0)
                            {
                                if (table[i + 1] != null)
                                {
                                    var td1 = table[i + 1].QuerySelector("td");
                                    if (td1 != null)
                                    {
                                        projectDTO.Name = table[i + 1].QuerySelector("td").TextContent.Trim();//OuterHtml
                                        projectDTO.Fbyy = table[i + 1].QuerySelector("td").TextContent.Trim();//OuterHtml
                                        if (projectDTO.Fbyy.IndexOf("终止")<0)
                                        {
                                            projectDTO.Fblx = "停止评审";
                                        }
                                        else
                                        {
                                            projectDTO.Fblx = "终止采购";
                                        }
                                    }
                                }