| | |
| | | _ccontext.ZhengfuProjects.Add(zhengfuProject); |
| | | |
| | | |
| | | var projects = _ccontext1.Projects.Where(x => x.RecStatus == "A" && x.Number == zhengfuProject.OpenTenderCode && x.Fblx != null ).ToList(); |
| | | if (projects.Count > 0) |
| | | { |
| | | foreach (var project in projects) |
| | | { |
| | | project.Fblx = "停止评审"; |
| | | } |
| | | |
| | | var parser = new HtmlParser(); |
| | | var document = parser.ParseDocument(zhengfuProject.Content); |
| | | var contentList = document.All.Where(m => m.Id == "noticeArea"); |
| | | var cDocumet = contentList.First(); |
| | | var Numberss = cDocumet.QuerySelectorAll("p"); |
| | | foreach (var Number in Numberss) |
| | | { |
| | | |
| | | if (Number != null && Number.TextContent.Contains("废标理由")) |
| | | { |
| | | var Fbyy = Number.QuerySelector("span"); |
| | | foreach(var project in projects) |
| | | { |
| | | project.Fbyy = Fbyy.TextContent.Trim(); |
| | | project.Fblx = "停止评审"; |
| | | } |
| | | |
| | | } |
| | | if (Number != null && Number.TextContent.Contains("终止原因")) |
| | | { |
| | | var Fbyy = Number.QuerySelector("span"); |
| | | foreach (var project in projects) |
| | | { |
| | | project.Fbyy = Fbyy.TextContent.Trim(); |
| | | project.Fblx = "停止评审"; |
| | | } |
| | | |
| | | } |
| | | } |
| | | var feibiaoliyous = cDocumet.QuerySelectorAll("div").Where(m => m.Id == "_notice_content_reason-reason"); |
| | | if (feibiaoliyous != null && feibiaoliyous.ToList().Count > 0) |
| | | { |
| | | var feibiaoliyou = feibiaoliyous.First(); |
| | | foreach (var project in projects) |
| | | { |
| | | project.Fbyy = feibiaoliyou.TextContent.Replace("\n", "").Replace("\t", ""); |
| | | project.Fblx = "终止采购"; |
| | | } |
| | | } |
| | | |
| | | _ccontext1.SaveChanges(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | string url = $"{Program.api_domain}/webcrawler/_doc/" + zhengfuProject.Id; |
| | | string result = string.Empty; |
| | | Uri postUrl = new Uri(url); |