| 
					
				 | 
			
			
				@@ -34,6 +34,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="sign_out_attachments_" property="signOutAttachments"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="sign_out_remark_" property="signOutRemark"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="url_" property="url"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="device_num_" property="deviceNum"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <resultMap type="com.ym.mec.biz.dal.dto.Mapper" id="Mapper"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -58,12 +59,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         INSERT INTO teacher_attendance 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (group_type_,teacher_id_,music_group_id_,class_group_id_,course_schedule_id_,sign_in_time_,sign_in_status_,remark_,create_time_,sign_out_time_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sign_out_status_,current_class_times_,sign_in_longitude_latitude_,sign_out_longitude_latitude_,current_schedule_id_,sign_out_attachments_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sign_out_remark_,update_attendance_type_,url_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sign_out_remark_,update_attendance_type_,url_,device_num_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VALUES(#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{teacherId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #{musicGroupId},#{classGroupId},#{courseScheduleId},#{signInTime},#{signInStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{remark}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         now(),#{signOutTime},#{signOutStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #{currentClassTimes},#{signInLongitudeLatitude},#{signOutLongitudeLatitude},#{currentScheduleId},#{signOutAttachments},#{signOutRemark}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{updateAttendanceEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{url}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{updateAttendanceEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{url},#{deviceNum}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.TeacherAttendance" useGeneratedKeys="true" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,7 +72,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         INSERT INTO teacher_attendance 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (group_type_,teacher_id_,music_group_id_,class_group_id_,course_schedule_id_,sign_in_time_,sign_in_status_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         remark_,create_time_,sign_out_time_,sign_out_status_,sign_in_longitude_latitude_,sign_out_longitude_latitude_,current_schedule_id_,sign_out_attachments_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sign_out_remark_,update_attendance_type_,url_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sign_out_remark_,update_attendance_type_,url_,device_num_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VALUE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <foreach collection="teacherAttendances" item="teacherAttendance" separator=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             (#{teacherAttendance.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,7 +83,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             #{teacherAttendance.signOutStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             #{teacherAttendance.signInLongitudeLatitude},#{teacherAttendance.signOutLongitudeLatitude},#{teacherAttendance.currentScheduleId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             #{teacherAttendance.signOutAttachments},#{teacherAttendance.signOutRemark}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            #{teacherAttendance.updateAttendanceEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{teacherAttendance.url}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #{teacherAttendance.updateAttendanceEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{teacherAttendance.url}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #{teacherAttendance.deviceNum}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -162,6 +164,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="signOutRemark != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 sign_out_remark_ = #{signOutRemark}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="deviceNum != null and deviceNum!=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                device_num_ = #{deviceNum}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </set> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE id_ = #{id} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </update> 
			 |