|  | @@ -1110,6 +1110,43 @@
 | 
	
		
			
				|  |  |  			</if>
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +	<select id="teacherIncomeStatOld" resultType="com.ym.mec.biz.dal.dto.LocalDateBigDecimalMapDto">
 | 
	
		
			
				|  |  | +		SELECT
 | 
	
		
			
				|  |  | +		<if test="month==null">
 | 
	
		
			
				|  |  | +			CONCAT(DATE_FORMAT( cs.class_date_, '%Y-%m' ), '-01') date,
 | 
	
		
			
				|  |  | +			CONCAT(DATE_FORMAT( cs.class_date_, '%Y-%m' )) dateStr,
 | 
	
		
			
				|  |  | +		</if>
 | 
	
		
			
				|  |  | +		<if test="month!=null">
 | 
	
		
			
				|  |  | +			DATE_FORMAT( cs.class_date_, '%Y-%m-%d' ) date,
 | 
	
		
			
				|  |  | +			DATE_FORMAT( cs.class_date_, '%Y-%m-%d' ) dateStr,
 | 
	
		
			
				|  |  | +		</if>
 | 
	
		
			
				|  |  | +		SUM( csts.subsidy_ ) amount
 | 
	
		
			
				|  |  | +		FROM
 | 
	
		
			
				|  |  | +		course_schedule_teacher_salary csts
 | 
	
		
			
				|  |  | +		LEFT JOIN course_schedule cs ON csts.course_schedule_id_ = cs.id_
 | 
	
		
			
				|  |  | +		WHERE
 | 
	
		
			
				|  |  | +		( cs.del_flag_ IS NULL OR cs.del_flag_ = 0 )
 | 
	
		
			
				|  |  | +		AND ( cs.is_lock_ = 0 OR cs.is_lock_ IS NULL )
 | 
	
		
			
				|  |  | +		AND ( cs.new_course_id_ IS NULL OR cs.new_course_id_ = cs.id_ )
 | 
	
		
			
				|  |  | +		AND csts.user_id_ = #{teacherId}
 | 
	
		
			
				|  |  | +		<if test="year!=null">
 | 
	
		
			
				|  |  | +			AND YEAR ( cs.class_date_ ) = #{year}
 | 
	
		
			
				|  |  | +		</if>
 | 
	
		
			
				|  |  | +		AND csts.actual_salary_ > 0
 | 
	
		
			
				|  |  | +		<if test="month!=null">
 | 
	
		
			
				|  |  | +			AND MONTH(cs.class_date_) = #{month}
 | 
	
		
			
				|  |  | +		</if>
 | 
	
		
			
				|  |  | +		AND cs.class_date_ >= '2021-03-01'
 | 
	
		
			
				|  |  | +		AND csts.settlement_time_ IS NOT NULL
 | 
	
		
			
				|  |  | +		GROUP BY
 | 
	
		
			
				|  |  | +		<if test="month==null">
 | 
	
		
			
				|  |  | +			MONTH(cs.class_date_)
 | 
	
		
			
				|  |  | +		</if>
 | 
	
		
			
				|  |  | +		<if test="month!=null">
 | 
	
		
			
				|  |  | +			DATE_FORMAT( cs.class_date_, '%Y-%m-%d' )
 | 
	
		
			
				|  |  | +		</if>
 | 
	
		
			
				|  |  | +	</select>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	<select id="teacherIncomeStat" resultType="com.ym.mec.biz.dal.dto.LocalDateBigDecimalMapDto">
 | 
	
		
			
				|  |  |  		SELECT
 | 
	
		
			
				|  |  |  			<if test="month==null">
 |