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