|  | @@ -561,7 +561,8 @@
 | 
	
		
			
				|  |  |  		group by cssp.user_id_) cs ON cs.user_id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join sys_user su ON su.id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join organization o ON o.id_ = su.organ_id_
 | 
	
		
			
				|  |  | -		where ss.group_type_ = 'VIP' AND (ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0
 | 
	
		
			
				|  |  | +		where ss.group_type_ = 'VIP'
 | 
	
		
			
				|  |  | +		AND (((ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0 AND ss.last_visit_status_ IS NULL) OR ss.last_visit_status_ = 'NORMAL')
 | 
	
		
			
				|  |  |  		<if test="queryInfo.organId != null and queryInfo.organId != ''">
 | 
	
		
			
				|  |  |  			AND FIND_IN_SET(su.organ_id_,#{queryInfo.organId})
 | 
	
		
			
				|  |  |  		</if>
 | 
	
	
		
			
				|  | @@ -581,7 +582,8 @@
 | 
	
		
			
				|  |  |  		group by cssp.user_id_) cs ON cs.user_id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join sys_user su ON su.id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join organization o ON o.id_ = su.organ_id_
 | 
	
		
			
				|  |  | -		where ss.group_type_ = 'VIP' AND (ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0
 | 
	
		
			
				|  |  | +		where ss.group_type_ = 'VIP'
 | 
	
		
			
				|  |  | +		AND (((ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0 AND ss.last_visit_status_ IS NULL) OR ss.last_visit_status_ = 'NORMAL')
 | 
	
		
			
				|  |  |  		<if test="queryInfo.organId != null and queryInfo.organId != ''">
 | 
	
		
			
				|  |  |  			AND FIND_IN_SET(su.organ_id_,#{queryInfo.organId})
 | 
	
		
			
				|  |  |  		</if>
 | 
	
	
		
			
				|  | @@ -607,7 +609,8 @@
 | 
	
		
			
				|  |  |  		group by cssp.user_id_) cs ON cs.user_id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join sys_user su ON su.id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join organization o ON o.id_ = su.organ_id_
 | 
	
		
			
				|  |  | -		where ss.group_type_ = 'VIP' AND (ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0
 | 
	
		
			
				|  |  | +		where ss.group_type_ = 'VIP'
 | 
	
		
			
				|  |  | +		AND (((ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0 AND ss.last_visit_status_ IS NULL) OR ss.last_visit_status_ = 'NORMAL')
 | 
	
		
			
				|  |  |  		<if test="queryInfo.organId != null and queryInfo.organId != ''">
 | 
	
		
			
				|  |  |  			AND FIND_IN_SET(su.organ_id_,#{queryInfo.organId})
 | 
	
		
			
				|  |  |  		</if>
 | 
	
	
		
			
				|  | @@ -633,7 +636,8 @@
 | 
	
		
			
				|  |  |  		group by cssp.user_id_) cs ON cs.user_id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join sys_user su ON su.id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join organization o ON o.id_ = su.organ_id_
 | 
	
		
			
				|  |  | -		where ss.group_type_ = 'VIP' AND (ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0
 | 
	
		
			
				|  |  | +		where ss.group_type_ = 'VIP'
 | 
	
		
			
				|  |  | +		AND (((ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0 AND ss.last_visit_status_ IS NULL) OR ss.last_visit_status_ = 'NORMAL')
 | 
	
		
			
				|  |  |  		<if test="organId != null and organId != ''">
 | 
	
		
			
				|  |  |  			AND FIND_IN_SET(su.organ_id_,#{organId})
 | 
	
		
			
				|  |  |  		</if>
 | 
	
	
		
			
				|  | @@ -647,7 +651,8 @@
 | 
	
		
			
				|  |  |  		select COUNT(DISTINCT ss.user_id_)
 | 
	
		
			
				|  |  |  		from student_statistics ss
 | 
	
		
			
				|  |  |  		left join sys_user su ON su.id_ = ss.user_id_
 | 
	
		
			
				|  |  | -		where ss.group_type_ = 'VIP' AND (ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0
 | 
	
		
			
				|  |  | +		where ss.group_type_ = 'VIP'
 | 
	
		
			
				|  |  | +		AND (((ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0 AND ss.last_visit_status_ IS NULL) OR ss.last_visit_status_ = 'NORMAL')
 | 
	
		
			
				|  |  |  		<if test="organId != null and organId != ''">
 | 
	
		
			
				|  |  |  			AND FIND_IN_SET(su.organ_id_,#{organId})
 | 
	
		
			
				|  |  |  		</if>
 | 
	
	
		
			
				|  | @@ -669,7 +674,8 @@
 | 
	
		
			
				|  |  |  		group by cssp.user_id_) cs ON ss.user_id_ = cs.user_id_
 | 
	
		
			
				|  |  |  		left join sys_user su ON su.id_ = ss.user_id_
 | 
	
		
			
				|  |  |  		left join organization o ON o.id_ = su.organ_id_
 | 
	
		
			
				|  |  | -		where ss.group_type_ = 'VIP' AND (ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0
 | 
	
		
			
				|  |  | +		where ss.group_type_ = 'VIP'
 | 
	
		
			
				|  |  | +		AND (((ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0 AND ss.last_visit_status_ IS NULL) OR ss.last_visit_status_ = 'NORMAL')
 | 
	
		
			
				|  |  |  		<if test="organId != null and organId != ''">
 | 
	
		
			
				|  |  |  			AND FIND_IN_SET(su.organ_id_,#{organId})
 | 
	
		
			
				|  |  |  		</if>
 | 
	
	
		
			
				|  | @@ -683,7 +689,8 @@
 | 
	
		
			
				|  |  |  		select COUNT(DISTINCT ss.user_id_)
 | 
	
		
			
				|  |  |  		from student_statistics ss
 | 
	
		
			
				|  |  |  		left join sys_user su ON su.id_ = ss.user_id_
 | 
	
		
			
				|  |  | -		where ss.group_type_ = 'VIP' AND (ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0
 | 
	
		
			
				|  |  | +		where ss.group_type_ = 'VIP'
 | 
	
		
			
				|  |  | +		AND (((ss.no_schedule_num_ > 0 OR ss.sub_course_num_) AND ss.lately_year_course_consumer_ > 0 AND ss.last_visit_status_ IS NULL) OR ss.last_visit_status_ = 'NORMAL')
 | 
	
		
			
				|  |  |  		<if test="organId != null and organId != ''">
 | 
	
		
			
				|  |  |  			AND FIND_IN_SET(su.organ_id_,#{organId})
 | 
	
		
			
				|  |  |  		</if>
 |