SELECT id, record_date, flight_no, dept_name, dept_id, team_name, team_id, group_name, group_id, responsible_name, responsible_id, event_type, involved_items, position, position_id, area, area_id, channel_no, image, event_desc, deduct_score, evidence_file, import_batch, source_type, create_by, create_time, update_by, update_time, sync_flag FROM ledger_unsafe_event WHERE del_flag = '0' update ledger_unsafe_event set sync_flag = '1' where sync_flag = '0' del_flag = '0' AND record_date BETWEEN #{startDate,jdbcType=DATE} AND #{endDate,jdbcType=DATE} AND dept_id = #{deptId} AND team_id = #{teamId} AND group_id = #{groupId}