From 5b7e888f8cad5c7ccbe5359e50c92f449278e2a4 Mon Sep 17 00:00:00 2001
From: ilal <lalqqhy@163.com>
Date: Fri, 4 Sep 2020 11:14:43 +0800
Subject: [PATCH] 提交

---
 src/main/java/cn/timer/api/controller/crm/CrmController.java | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/cn/timer/api/controller/crm/CrmController.java b/src/main/java/cn/timer/api/controller/crm/CrmController.java
index 0796323..74aabc2 100644
--- a/src/main/java/cn/timer/api/controller/crm/CrmController.java
+++ b/src/main/java/cn/timer/api/controller/crm/CrmController.java
@@ -528,7 +528,7 @@ public class CrmController {
 
 	// 我协作的客户
 	private List<CrmClientData> getMyAssociateCilent(Integer empNum, Integer orgCode, Integer groupId, Integer status,
-			String like,Integer typei,String startFollowTime, String endFollowTime) {
+			String like,Integer typei,String startFollowTime, String endFollowTime,String startCreateTime,  String endCreateTime) {
 		List<CrmClientAssociate> crmClientAssociates = CrmClientAssociate.builder().build().selectList(
 				new QueryWrapper<CrmClientAssociate>().lambda().eq(CrmClientAssociate::getAssociateId, empNum)
 						.eq(CrmClientAssociate::getOrgCode, orgCode).select(CrmClientAssociate::getCid));
@@ -539,6 +539,8 @@ public class CrmController {
 					.selectOne(new QueryWrapper<CrmClientData>().lambda().eq(CrmClientData::getId, cid)
 							.eq(groupId != null && groupId >0, CrmClientData::getBelongGroup, groupId)
 							.eq(status != null && status >0, CrmClientData::getClientStatus, status).eq(typei != null && typei > 0, CrmClientData::getClientType, typei)
+							.ge(StringUtils.isNotBlank(startCreateTime), CrmClientData::getCreateTime, startCreateTime)
+							.le(StringUtils.isNotBlank(endCreateTime), CrmClientData::getCreateTime, endCreateTime)
 							
 							.ge(StringUtils.isNotBlank(startFollowTime), CrmClientData::getLastFollowTime, startFollowTime)
 							.le(StringUtils.isNotBlank(endFollowTime), CrmClientData::getLastFollowTime, endFollowTime)
@@ -554,7 +556,7 @@ public class CrmController {
 	private List<CrmClientData> getMyTotalCilent(Integer empNum, Integer orgCode, Integer groupId, Integer status,
 			String like,Integer typei) {
 		return CheckUtil.distinct(getMyCilent(empNum, orgCode, groupId, status, like,null,null,null,null,null),
-				getMyAssociateCilent(empNum, orgCode, groupId, status, like,typei,null,null), true);
+				getMyAssociateCilent(empNum, orgCode, groupId, status, like,typei,null,null,null,null), true);
 	}
 
 	// 我关注的客户
@@ -604,13 +606,13 @@ public class CrmController {
 		List<CrmClientData> crmClientDatas = null;
 		if (type == null || type == 0) { // 全部客户(去重)
 			List<CrmClientData> myClient = getMyCilent(empNum, orgCode, groupId, status, like,startCreateTime,endCreateTime,startFollowTime,endFollowTime,typei);
-			List<CrmClientData> myAsso = getMyAssociateCilent(empNum, orgCode, groupId, status, like,typei,startFollowTime,endFollowTime);
+			List<CrmClientData> myAsso = getMyAssociateCilent(empNum, orgCode, groupId, status, like,typei,startFollowTime,endFollowTime,startCreateTime,endCreateTime);
 			crmClientDatas = CheckUtil.distinct(myClient, myAsso, true).stream()
 					.filter(CheckUtil.distinctByKey(CrmClientData::getId)).collect(Collectors.toList());
 		} else if (type == 1) // 我负责的客户
 			crmClientDatas = getMyCilent(empNum, orgCode, groupId, status, like,startCreateTime,endCreateTime,startFollowTime,endFollowTime,type);
 		else if (type == 2) // 我协作的客户
-			crmClientDatas = getMyAssociateCilent(empNum, orgCode, groupId, status, like,typei,startFollowTime,endFollowTime);
+			crmClientDatas = getMyAssociateCilent(empNum, orgCode, groupId, status, like,typei,startFollowTime,endFollowTime,startCreateTime,endCreateTime);
 		else if (type == 3) // 我关注的客户
 			crmClientDatas = getMyStarCilent(empNum, orgCode, groupId, status,typei);
 		else if (type == 4) // 七天未跟进的客户
--
libgit2 0.26.0