LiFei 6 лет назад
Родитель
Сommit
51428fadc6

+ 5 - 1
happy-job-module-crm/src/main/java/com/jeeplus/modules/cmcandidate/mapper/xml/CmCandidateTrackMapper.xml

@@ -215,7 +215,11 @@
 	
 	<!-- 获取未跟进天数超过一定天数记录 -->
 	<select id="findBeyondContactDaysTrack" resultType="CmCandidateTrack">
-	    select * from cm_candidate_track where TIMESTAMPDIFF(DAY,contact_time,now()) > #{days} and belong_owner=1
+	    select * from cm_candidate_track
+	    where
+	     belong_owner=1 and
+	    CASE WHEN belong_user=contact_user THEN TIMESTAMPDIFF(DAY,contact_time,now()) > #{days}
+	    else  TIMESTAMPDIFF(DAY,belong_time,now()) > #{days} END
 	</select>
 		
 	<!-- 获取当前用户的下属人员 -->

+ 1 - 1
happy-job-module-crm/src/main/java/com/jeeplus/modules/cmcandidate/timeTask/TimeTask.java

@@ -31,7 +31,7 @@ public class TimeTask {
 	/**
 	 *	每天凌晨两点执行任务:90天未跟进丢入公海
 	 */
-	@Scheduled(cron = "0 0 2 * * ?")
+	@Scheduled(cron = "0 30 10 * * ?")
 	@Transactional
     public void candidatetToSea(CmCandidateTrack cmCandidateTrack, CmCandidateBelongDetail cmCandidateBelongDetail) {  
 		List<CmCandidateTrack> list = cmCandidateTrackMapper.findBeyondContactDaysTrack(Integer.parseInt(Global.getCrmAutoDate()));