codes = %w[
VC-894A884405
VC-7A1B918EA4
VC-6585A2F822
VC-CC148A686C
VC-943FC43866
VC-648E93A198
VC-9FA0FF0751
VC-72C27F3652
VC-B027782008
VC-0250C59C83
VC-0E82AAB0553
VC-F4633B7364
VC-EC1CDFABEB
VC-CF32E65991
VC-648E93A198
VC-29FE6D2BDB
VC-DE40FDC2BD
VC-F5CE933E07
VC-0E82AAB053
VC-6860B057D0
VC-F31DBAED3C
VC-6F5DE67037
];
invalid = []
codes.each do |code|
ticket = Ticket.find_by(ticket_code: code)
if ticket.blank?
invalid.push code
next
end
next if ticket.redeemed_at.present?
ticket.name = "Redeemed by admin"
ticket.phone = ""
ticket.redeemed_at = Time.now_in_tz(ticket.ticket_transaction.restaurant.time_zone)
ticket.save!
true
end