|  | @@ -364,10 +364,22 @@
 | 
	
		
			
				|  |  |  				AND iip.status_ = 0
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="startTime != null">
 | 
	
		
			
				|  |  | -				AND irdr.generate_time_ >= #{startTime}
 | 
	
		
			
				|  |  | +				AND iip.plan_start_ >= #{startTime}
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="endTime != null">
 | 
	
		
			
				|  |  | -				<![CDATA[AND irdr.generate_time_ <= #{endTime}]]>
 | 
	
		
			
				|  |  | +				<![CDATA[AND iip.plan_start_ <= #{endTime}]]>
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="generateStartTime != null">
 | 
	
		
			
				|  |  | +				AND irdr.generate_time_ >= #{generateStartTime}
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="generateEndTime != null">
 | 
	
		
			
				|  |  | +				<![CDATA[AND irdr.generate_time_ <= #{generateEndTime}]]>
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="dealStartTime != null">
 | 
	
		
			
				|  |  | +				AND DATE_FORMAT(irdr.deal_time_,"%Y-%m-%d") >= #{dealStartTime}
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="dealEndTime != null">
 | 
	
		
			
				|  |  | +				<![CDATA[AND DATE_FORMAT(irdr.deal_time_,"%Y-%m-%d") <= #{dealEndTime}]]>
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="search != null">
 | 
	
		
			
				|  |  |  				AND mg.name_ LIKE CONCAT('%', #{search}, '%')
 | 
	
	
		
			
				|  | @@ -416,10 +428,22 @@
 | 
	
		
			
				|  |  |  				AND FIND_IN_SET(ii.id_,#{ids})
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="startTime != null">
 | 
	
		
			
				|  |  | -				AND irdr.generate_time_ >= #{startTime}
 | 
	
		
			
				|  |  | +				AND i.month_ >= #{startTime}
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="endTime != null">
 | 
	
		
			
				|  |  | -				<![CDATA[AND irdr.generate_time_ <= #{endTime}]]>
 | 
	
		
			
				|  |  | +				<![CDATA[AND i.month_ <= #{endTime}]]>
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="generateStartTime != null">
 | 
	
		
			
				|  |  | +				AND irdr.generate_time_ >= #{generateStartTime}
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="generateEndTime != null">
 | 
	
		
			
				|  |  | +				<![CDATA[AND irdr.generate_time_ <= #{generateEndTime}]]>
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="dealStartTime != null">
 | 
	
		
			
				|  |  | +				AND DATE_FORMAT(irdr.deal_time_,"%Y-%m-%d") >= #{dealStartTime}
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="dealEndTime != null">
 | 
	
		
			
				|  |  | +				<![CDATA[AND DATE_FORMAT(irdr.deal_time_,"%Y-%m-%d") <= #{dealEndTime}]]>
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  		</where>
 | 
	
		
			
				|  |  |  	</sql>
 | 
	
	
		
			
				|  | @@ -514,10 +538,22 @@
 | 
	
		
			
				|  |  |  				AND sa.id_ IS NULL
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="startTime!=null">
 | 
	
		
			
				|  |  | -				AND irdr.generate_time_ >= DATE_FORMAT(#{startTime},"%Y-%m-%d")
 | 
	
		
			
				|  |  | +				AND cs.class_date_ >= DATE_FORMAT(#{startTime},"%Y-%m-%d")
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="endTime!=null">
 | 
	
		
			
				|  |  | -				AND irdr.generate_time_ <= DATE_FORMAT(#{endTime},"%Y-%m-%d")
 | 
	
		
			
				|  |  | +				AND cs.class_date_ <= DATE_FORMAT(#{endTime},"%Y-%m-%d")
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="generateStartTime != null">
 | 
	
		
			
				|  |  | +				AND irdr.generate_time_ >= #{generateStartTime}
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="generateEndTime != null">
 | 
	
		
			
				|  |  | +				<![CDATA[AND irdr.generate_time_ <= #{generateEndTime}]]>
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="dealStartTime != null">
 | 
	
		
			
				|  |  | +				AND DATE_FORMAT(irdr.deal_time_,"%Y-%m-%d") >= #{dealStartTime}
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="dealEndTime != null">
 | 
	
		
			
				|  |  | +				<![CDATA[AND DATE_FORMAT(irdr.deal_time_,"%Y-%m-%d") <= #{dealEndTime}]]>
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  			<if test="courseStatus!=null">
 | 
	
		
			
				|  |  |  				AND cs.status_ = #{courseStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
 |