SELECT id, record_date, dept_name, dept_id, team_name, team_id, group_name, group_id,
work_area, area_id, qualification_level, position, position_id,
inspector_name, inspector_id,
passenger_name, passenger_gender, passenger_ethnicity, passenger_age,
flight_no, destination, in_out_port, violation_subject,
item_category, secondary_category, item_name, item_quantity,
concealment_part, event_brief, handling_method,
add_score, score_dimension, score_indicator, evidence_file, remark,
import_batch, source_type, create_by, create_time, update_by, update_time, sync_flag
FROM ledger_seizure_stats
WHERE del_flag = '0'
update ledger_seizure_stats
set sync_flag = '1'
where sync_flag = '0'
del_flag = '0'
AND record_date BETWEEN #{startDate,jdbcType=TIMESTAMP} AND #{endDate,jdbcType=TIMESTAMP}
del_flag = '0'
AND record_date >= DATE_SUB(CURDATE(), INTERVAL 29 DAY)
AND record_date <= CURDATE()
AND dept_id = #{deptId}
AND team_id = #{teamId}
AND group_id = #{groupId}
AND dept_id IS NOT NULL AND dept_id != ''
AND team_id IS NOT NULL AND team_id != ''
AND inspector_id IS NOT NULL AND inspector_id != ''