From 13ca8b4cab099521fc95d551c4b21c1a7ae5984d Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 30 十二月 2022 09:44:04 +0800 Subject: [PATCH] 合作业务-》 采购公告权限,顾问套餐(种类) --- zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs | 50 +++++++++++++++++++++++++++++++++++--------------- 1 files changed, 35 insertions(+), 15 deletions(-) diff --git a/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs b/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs index 65dcd93..4336f1d 100644 --- a/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs +++ b/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs @@ -14925,8 +14925,12 @@ aaaaaaaa.shorttitle = aaaaaaaa.title; using (HttpClient clientdtl = new HttpClient()) { - ZhengfuProject zhengfuProject = _ccontext.ZhengfuProjects.Where(x => x.Pageurl == aaaaaaaa.pageurl).FirstOrDefault(); - if (zhengfuProject == null) + var notime = DateTime.Now.ToString("yyyy-MM-dd"); + var notimestart = DateTime.Parse(startTime); + var notimeend = DateTime.Parse(notime).AddDays(1); + + var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => (x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl) || (x.RecStatus == "A" && x.Title == aaaaaaaa.title && x.Gglx == "01" && x.NoticeTime >= notimestart && x.NoticeTime < notimeend)); + if (zhengfuProjectCount <= 0) { HttpResponseMessage responsedtl = clientdtl.GetAsync(aaaaaaaa.pageurl).Result; var resdtl = responsedtl.Content.ReadAsStringAsync().Result; @@ -14939,7 +14943,7 @@ var content = ps[1].OuterHtml + documentdtl.All.Where(m => m.Id == "myPrintArea").FirstOrDefault().OuterHtml.Replace("cellpadding=\"0\"", "cellpadding=\"0\" border=\"1\" bordercolor=\"#D3D3D3\""); - zhengfuProject = new ZhengfuProject(); + var zhengfuProject = new ZhengfuProject(); zhengfuProject.Id = Guid.NewGuid().ToString(); zhengfuProject.Gglx = "01"; string gglxName = "鎰忓悜鍏紑"; @@ -15105,8 +15109,12 @@ aaaaaaaa.shorttitle = aaaaaaaa.title; using (HttpClient clientdtl = new HttpClient()) { - ZhengfuProject zhengfuProject = _ccontext.ZhengfuProjects.Where(x => x.Pageurl == aaaaaaaa.pageurl).FirstOrDefault(); - if (zhengfuProject == null) + var notime = DateTime.Now.ToString("yyyy-MM-dd"); + var notimestart = DateTime.Parse(startTime); + var notimeend = DateTime.Parse(notime).AddDays(1); + + var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => (x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl) || (x.RecStatus == "A" && x.Title == aaaaaaaa.title && x.Gglx == "02" && x.NoticeTime >= notimestart && x.NoticeTime < notimeend)); + if (zhengfuProjectCount <= 0) { HttpResponseMessage responsedtl = clientdtl.GetAsync(aaaaaaaa.pageurl).Result; var resdtl = responsedtl.Content.ReadAsStringAsync().Result; @@ -15191,7 +15199,7 @@ - zhengfuProject = new ZhengfuProject(); + var zhengfuProject = new ZhengfuProject(); zhengfuProject.Id = Guid.NewGuid().ToString(); zhengfuProject.Gglx = "02"; string gglxName = "閲囪喘鍏憡"; @@ -15361,8 +15369,12 @@ aaaaaaaa.shorttitle = aaaaaaaa.title; using (HttpClient clientdtl = new HttpClient()) { - ZhengfuProject zhengfuProject = _ccontext.ZhengfuProjects.Where(x => x.Pageurl == aaaaaaaa.pageurl).FirstOrDefault(); - if (zhengfuProject == null) + var notime = DateTime.Now.ToString("yyyy-MM-dd"); + var notimestart = DateTime.Parse(startTime); + var notimeend = DateTime.Parse(notime).AddDays(1); + + var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => (x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl) || (x.RecStatus == "A" && x.Title == aaaaaaaa.title && x.Gglx == "03" && x.NoticeTime >= notimestart && x.NoticeTime < notimeend)); + if (zhengfuProjectCount <= 0) { HttpResponseMessage responsedtl = clientdtl.GetAsync(aaaaaaaa.pageurl).Result; var resdtl = responsedtl.Content.ReadAsStringAsync().Result; @@ -15447,7 +15459,7 @@ - zhengfuProject = new ZhengfuProject(); + var zhengfuProject = new ZhengfuProject(); zhengfuProject.Id = Guid.NewGuid().ToString(); zhengfuProject.Gglx = "03"; string gglxName = "缁撴灉鍏憡"; @@ -15875,8 +15887,12 @@ using (HttpClient clientdtl = new HttpClient()) { - ZhengfuProject zhengfuProject = _ccontext.ZhengfuProjects.Where(x => x.Pageurl == aaaaaaaa.pageurl).FirstOrDefault(); - if (zhengfuProject == null) + var notime = DateTime.Now.ToString("yyyy-MM-dd"); + var notimestart = DateTime.Parse(startTime); + var notimeend = DateTime.Parse(notime).AddDays(1); + + var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => (x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl) || (x.RecStatus == "A" && x.Title == aaaaaaaa.title && x.Gglx == "04" && x.NoticeTime >= notimestart && x.NoticeTime < notimeend)); + if (zhengfuProjectCount <= 0) { HttpResponseMessage responsedtl = clientdtl.GetAsync(aaaaaaaa.pageurl).Result; var resdtl = responsedtl.Content.ReadAsStringAsync().Result; @@ -15960,7 +15976,7 @@ - zhengfuProject = new ZhengfuProject(); + var zhengfuProject = new ZhengfuProject(); zhengfuProject.Id = Guid.NewGuid().ToString(); zhengfuProject.Gglx = "04"; string gglxName = "鏇存鍏憡"; @@ -16131,8 +16147,12 @@ aaaaaaaa.shorttitle = aaaaaaaa.title; using (HttpClient clientdtl = new HttpClient()) { - ZhengfuProject zhengfuProject = _ccontext.ZhengfuProjects.Where(x => x.Pageurl == aaaaaaaa.pageurl).FirstOrDefault(); - if (zhengfuProject == null) + var notime = DateTime.Now.ToString("yyyy-MM-dd"); + var notimestart = DateTime.Parse(startTime); + var notimeend = DateTime.Parse(notime).AddDays(1); + + var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => (x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl) || (x.RecStatus == "A" && x.Title == aaaaaaaa.title && x.Gglx == "11" && x.NoticeTime >= notimestart && x.NoticeTime < notimeend)); + if (zhengfuProjectCount <= 0) { HttpResponseMessage responsedtl = clientdtl.GetAsync(aaaaaaaa.pageurl).Result; var resdtl = responsedtl.Content.ReadAsStringAsync().Result; @@ -16219,7 +16239,7 @@ - zhengfuProject = new ZhengfuProject(); + var zhengfuProject = new ZhengfuProject(); zhengfuProject.Id = Guid.NewGuid().ToString(); zhengfuProject.Gglx = "11"; string gglxName = "搴熸爣鍏憡"; -- Gitblit v1.9.1