From 688b1ea208da068bfd5911eacc4d2be023219a7c Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 24 二月 2023 13:51:21 +0800
Subject: [PATCH] 1、APP和短信同时推送,没有加APP的只推短信。
2、有归属的客户就留客户经理的电话,没有归属的客户留公司400电话。

---
 zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs b/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs
index 88ea545..4336f1d 100644
--- a/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs
+++ b/zhengcaioa/Crawler/sichuan/OldSichuanoperation.cs
@@ -14925,7 +14925,11 @@
                                 aaaaaaaa.shorttitle = aaaaaaaa.title;
                                 using (HttpClient clientdtl = new HttpClient())
                                 {
-                                    var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl);
+                                    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;
@@ -15105,7 +15109,11 @@
                             aaaaaaaa.shorttitle = aaaaaaaa.title;
                             using (HttpClient clientdtl = new HttpClient())
                             {
-                                    var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl);
+                                    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;
@@ -15361,7 +15369,11 @@
                                 aaaaaaaa.shorttitle = aaaaaaaa.title;
                                 using (HttpClient clientdtl = new HttpClient())
                                 {
-                                    var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl);
+                                    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;
@@ -15875,7 +15887,11 @@
                                 using (HttpClient clientdtl = new HttpClient())
                                 {
 
-                                    var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl);
+                                    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;
@@ -16131,7 +16147,11 @@
                                 aaaaaaaa.shorttitle = aaaaaaaa.title;
                                 using (HttpClient clientdtl = new HttpClient())
                                 {
-                                    var zhengfuProjectCount = _ccontext.ZhengfuProjects.Count(x => x.RecStatus == "A" && x.Pageurl == aaaaaaaa.pageurl);
+                                    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;

--
Gitblit v1.9.1