| 
					
				 | 
			
			
				@@ -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"> 
			 |