From 050d8fde17d71d0e5d3353984a55838903abbe36 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 10 七月 2023 13:43:56 +0800
Subject: [PATCH] 增加制单人查询条件
---
zhengcaioa/Services/IntentionCustomerService.cs | 70 +++++++++++++++++++++++++---------
1 files changed, 51 insertions(+), 19 deletions(-)
diff --git a/zhengcaioa/Services/IntentionCustomerService.cs b/zhengcaioa/Services/IntentionCustomerService.cs
index 883d620..d2c17b1 100644
--- a/zhengcaioa/Services/IntentionCustomerService.cs
+++ b/zhengcaioa/Services/IntentionCustomerService.cs
@@ -142,8 +142,8 @@
var listPosition = _context.IntentionCustomers.Where(r => r.RecStatus == "A").ToList();
- var intentionCustomerDTOs = _mapper.Map<List<IntentionCustomerDTO>>(listPosition);
- CacheHelperNetCore.CacheInsert("intentionCustomerDTOs", intentionCustomerDTOs);
+ // var intentionCustomerDTOs = _mapper.Map<List<IntentionCustomerDTO>>(listPosition);
+ //CacheHelperNetCore.CacheInsert("intentionCustomerDTOs", intentionCustomerDTOs);
resultEntity.ReturnID = intentionCustomer.Id;
resultEntity.Result = true;
@@ -352,12 +352,27 @@
Zuijinzhuizongtime = a.Zuijinzhuizongtime,
ZuijinzhuizongtimeName = a.Zuijinzhuizongtime.HasValue ? a.Zuijinzhuizongtime.Value.ToString("yyyy-MM-dd") : "",
Visittimes = lll.Visittimes,
+ Kuaidistatus = a.Kuaidistatus,
+ Kuaiditime = a.Kuaiditime,
}
);
if (!string.IsNullOrWhiteSpace(searchEntity.Shifouweixin))
{
query = query.Where( a=>a.Shifoutianjiaweixin == searchEntity.Shifouweixin.Trim());
+ }
+
+ if (!string.IsNullOrWhiteSpace(searchEntity.Kuaidistatus))
+ {
+ if (searchEntity.Kuaidistatus == "A")
+ {
+ query = query.Where(a => a.Kuaidistatus == searchEntity.Kuaidistatus.Trim());
+ }
+ else
+ {
+ query = query.Where(a => a.Kuaidistatus == searchEntity.Kuaidistatus.Trim() || a.Kuaidistatus == null);
+ }
+
}
if (!string.IsNullOrWhiteSpace(searchEntity.Ywjl))
@@ -512,32 +527,19 @@
/// <returns></returns>
public List<IntentionCustomerDTO> GetList(string huiyuanId = null)
{
- List<IntentionCustomerDTO> intentionCustomerDTOs = (List<IntentionCustomerDTO>)CacheHelperNetCore.CacheValue("intentionCustomerDTOs");
-
-
- if (intentionCustomerDTOs != null && intentionCustomerDTOs.Count > 0)
- {
- if (!string.IsNullOrEmpty(huiyuanId))
- {
- intentionCustomerDTOs = intentionCustomerDTOs.Where(x => x.HuiyuanId == huiyuanId).ToList();
- }
-
-
- return intentionCustomerDTOs;
- }
-
+
var listPosition = _context.IntentionCustomers.Where(r => r.RecStatus == "A").ToList();
- intentionCustomerDTOs = _mapper.Map<List<IntentionCustomerDTO>>(listPosition);
- CacheHelperNetCore.CacheInsert("intentionCustomerDTOs", intentionCustomerDTOs);
+
if (!string.IsNullOrEmpty(huiyuanId))
{
- intentionCustomerDTOs = intentionCustomerDTOs.Where(x => x.HuiyuanId == huiyuanId).ToList();
+ listPosition = listPosition.Where(x => x.HuiyuanId == huiyuanId).ToList();
}
+ var intentionCustomerDTOs = _mapper.Map<List<IntentionCustomerDTO>>(listPosition);
return intentionCustomerDTOs;
}
@@ -627,5 +629,35 @@
return resultEntity;
}
+
+
+ public ResultEntity GetZhengfuProjectDTOByTitle(string Name, string Id)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ resultEntity.Result = true;
+ if (!string.IsNullOrWhiteSpace(Name))
+ {
+ var checkUserSn = _context.IntentionCustomers.Where(r => r.RecStatus == "A" && r.Name == Name).FirstOrDefault();
+ if (checkUserSn != null && (string.IsNullOrWhiteSpace(Id) || (!string.IsNullOrWhiteSpace(Id) && checkUserSn.Id != Id)))
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "璇ユ。妗堝鎴峰凡缁忓瓨鍦�";
+
+ }
+ var checkUserSncooper = _context.CooperatecustomCustomers.Where(r => r.RecStatus == "A" && r.Name == Name).FirstOrDefault();
+ if (checkUserSncooper != null && (string.IsNullOrWhiteSpace(Id) || (!string.IsNullOrWhiteSpace(Id) && checkUserSncooper.Id != Id)))
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "璇ュ悎浣滃鎴峰凡缁忓瓨鍦�";
+
+ }
+
+ }
+
+
+
+ return resultEntity;
+ }
+
}
}
--
Gitblit v1.9.1