Skip to content

Instantly share code, notes, and snippets.

@nicolasmarcal
Created August 13, 2015 15:19
Show Gist options
  • Save nicolasmarcal/3f21495cc5db60959684 to your computer and use it in GitHub Desktop.
Save nicolasmarcal/3f21495cc5db60959684 to your computer and use it in GitHub Desktop.
Octopus.each do
Location.bioritmo.each do |location|
plan = location.plans.where("name like '%Winter Pass%'").last
if plan
puts location.name
puts plan.memberships.map(&:purchase).compact.flat_map(&:payments).select{|p| p.external_transaction_code.nil? || p.external_transaction_code == "1"}.map(&:id)
end
end
end;nil
Campo Belo 10
payment_ids = [2860178, 2860204, 2860208, 2860216, 2860220, 2860227, 2860231, 2860234, 2860349, 2860368, 2860371, 2860373, 2860501, 2860507, 2860510, 2860531, 2860568, 2860569, 2860571, 2860572, 2860573, 2860608, 2860609, 2860611, 2860622, 2860623, 2860637, 2860638, 2860640, 2860641, 2860643]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[2860568, "245998856"], [2860569, "245989808"], [2860571, "245756012"], [2860572, "245754916"], [2860573, "245553358"], [2860608, "249562428"], [2860609, "249252744"], [2860611, "248132602"], [2860622, "246211260"], [2860623, "246200330"], [2860637, "245982110"], [2860638, "245460932"], [2860640, "245447066"], [2860641, "249975624"], [2860643, "249419038"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Cerro Corá 11
payment_ids = [2897224, 2897225, 2897226, 2897227, 2897228, 2897258, 2897259, 2897262, 2897280, 2897414, 2897510, 2897514, 2897515, 2897516, 2897521, 2897522, 2897527, 2897560, 2897561, 2897562, 2897567, 2897568, 2897569, 2897570, 2897585, 2897586, 2897588, 2897589, 2897590]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[2897510, "247598230"], [2897514, "247434518"], [2897515, "247234096"], [2897516, "246991200"], [2897521, "246481570"], [2897522, "246174092"], [2897527, "245659080"], [2897560, "249689714"], [2897561, "249518954"], [2897562, "006455"], [2897567, "247987174"], [2897568, "247006286"], [2897569, "246830950"], [2897570, "246813900"], [2897585, "245665536"], [2897586, "245642380"], [2897588, "245414428"], [2897589, "245373992"], [2897590, "249995856"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Santo André 103
payment_ids = [869677, 870235, 871372, 871814, 872142, 872156, 872157, 872222, 872223, 872554, 872556, 872597, 872602, 872607, 872616, 872618, 872685, 872738, 872748, 872831, 872895, 872942, 872963]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[872142, "247464846"], [872156, "247362108"], [872157, "247340610"], [872222, "247077924"], [872223, "247063202"], [872554, "248417170"], [872556, "000206"], [872597, "247919290"], [872602, "247899002"], [872607, "247767656"], [872616, "247621032"], [872618, "247526428"], [872685, "247072882"], [872738, "000207"], [872748, "246467066"], [872831, "246017504"], [872895, "245687180"], [872942, "245382566"], [872963, "249955486"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Nações Unidas 91
payment_ids = [871326, 871852, 872039, 872224, 872493, 872586, 872588, 872629, 872912, 873175]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[872224, "247026988"], [872493, "249519508"], [872586, "248127244"], [872588, "248095772"], [872629, "247401490"], [872912, "245599140"], [873175, "247207256"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Moema 116
payment_ids = [868630, 869089, 869182, 869568, 869595, 869662, 869956, 870474, 870861, 870955, 871068, 871087, 871142, 871143, 871241, 871281, 871341, 871362, 871364, 871788, 871801, 871815, 871819, 871820, 871823, 871826, 871839, 871842, 871846, 871847, 871849, 871919, 872038, 872419, 872523, 872568, 872619, 872671, 872695, 872702, 872730, 872763, 872882, 872891, 872945]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[868630, "245718128"], [869182, "245711168"], [869568, "245701158"], [869595, "245700062"], [869662, "245698932"], [869956, "123635"], [870474, "245671124"], [870861, "245659708"], [870955, "245655748"], [871068, "245650488"], [871087, "245648162"], [871142, "245645792"], [871143, "245645370"], [871241, "245642250"], [871281, "245640686"], [871362, "245634928"], [871364, "245634250"], [871788, "245623112"], [871801, "245618690"], [871815, "245614140"], [871819, "245612860"], [871820, "245612562"], [871823, "245611542"], [871826, "245610652"], [871839, "245606568"], [871842, "245605640"], [871846, "2358000"], [871847, "245603672"], [871849, "245602952"], [871919, "245728990"], [872419, "245633050"], [872523, "248976674"], [872568, "3706286"], [872619, "4436792"], [872671, "247167058"], [872695, "246996380"], [872702, "246763474"], [872730, "246600472"], [872763, "246340704"], [872882, "245825926"], [872891, "245704690"], [872945, "249992704"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Barra 206
payment_ids = [868629, 869021, 869503, 869505, 869892, 870952, 871007, 871144, 871177, 871756, 871759, 871761, 871793, 871794, 871902, 872140, 872146, 872266, 872420, 872487, 872524, 872526, 872527, 872769, 872791, 872792, 872890, 872936, 872937, 872791]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[872140, "247467722"], [872146, "247422210"], [872266, "246669044"], [872420, "245532434"], [872487, "249587088"], [872524, "248959442"], [872526, "248845630"], [872527, "248778672"], [872769, "246306656"], [872791, "5827686"], [872792, "5840044"], [872890, "245718432"], [872936, "245517566"], [872937, "245502330"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Santana 12
payment_ids = [27589078, 27589105, 27589125, 27589142, 27589143, 27589144, 27589146, 27589147, 27589148, 27589150, 27589153, 27589172, 27589173, 27589174]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[27589105, "247704064"], [27589125, "245913702"], [27589142, "247679154"], [27589143, "247658778"], [27589144, "247524228"], [27589146, "247353068"], [27589147, "247063950"], [27589148, "247054658"], [27589150, "246488024"], [27589153, "246200536"], [27589172, "245356550"], [27589173, "245356064"], [27589174, "249993566"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Centro 6
payment_ids = [27659629, 27659724, 27659974, 27659975, 27659977, 27659983, 27660025, 27660032, 27660033, 27660035, 27660041, 27660042, 27660045, 27660074, 27660075, 27660076]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[27659974, "247644810"], [27659975, "247379792"], [27659977, "246940230"], [27659983, "246761952"], [27660025, "248784084"], [27660032, "123652"], [27660033, "247116588"], [27660035, "246754222"], [27660041, "246471094"], [27660042, "246458012"], [27660045, "246420336"], [27660074, "245553490"], [27660075, "245397482"], [27660076, "245394568"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Tamboré 8
payment_ids = [2887679, 2887749, 2887750, 2887801, 2887811, 2887883, 2887920, 2887970, 2888006, 2888027, 2888028, 2888078, 2888091, 2888111, 2888112, 2888113, 2888199, 2888200, 2888201, 2888202, 2888204, 2888205, 2888206, 2888207, 2888228, 2888229, 2888243, 2888259, 2888260, 2888306, 2888307, 2888308]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[2888091, "247724310"], [2888111, "246682080"], [2888112, "246601088"], [2888113, "246571104"], [2888199, "249137312"], [2888200, "249116416"], [2888201, "249104268"], [2888202, "249102644"], [2888204, "006699"], [2888205, "248917144"], [2888206, "248811336"], [2888207, "248750140"], [2888228, "247939014"], [2888229, "247746478"], [2888243, "247055238"], [2888259, "246398010"], [2888260, "246396254"], [2888306, "245536520"], [2888307, "245455306"], [2888308, "245365322"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Higienópolis 9
payment_ids = [27587506, 27587543, 27587557, 27587558, 27587579, 27587605, 27587613, 27587698, 27587709, 27587724, 27587741, 27587748, 27587749, 27587758, 27587759, 27587760, 27587761, 27587762, 27587763, 27587766, 27587767, 27587768, 27587775, 27587776, 27587777, 27587778, 27587779, 27587780, 27587787, 27587788, 27587789, 27587790, 27587791, 27587792, 27587793, 27587794, 27587795, 27587796, 27587797, 27587798, 27587799, 27587800, 27587801, 27587802, 27587803, 27587804, 27587805, 27587806, 27587807, 27587808, 27587811, 27587825, 27587826, 27587827, 27587842, 27587894, 27587895, 27587896, 27587897, 27587898, 27587899, 27587900, 27587901, 27587909, 27587938, 27587941, 27587942, 27587955, 27587968, 27587969, 27587972, 27587975, 27587976, 27587979, 27587981, 27587982, 27587983, 27587984, 27587985, 27587986, 27587993, 27587994, 27587996, 27587997, 27587998, 27588000]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[27587579, "246695152"], [27587605, "246693948"], [27587613, "246692830"], [27587698, "246690534"], [27587709, "246688160"], [27587724, "246686942"], [27587741, "246685322"], [27587749, "246681738"], [27587758, "246680338"], [27587759, "246679010"], [27587760, "246677874"], [27587761, "246676440"], [27587762, "246674994"], [27587763, "246673744"], [27587766, "246672684"], [27587767, "246670878"], [27587776, "246623368"], [27587777, "246622222"], [27587778, "246621024"], [27587779, "246619710"], [27587780, "246618232"], [27587787, "005291"], [27587788, "246615798"], [27587789, "246614276"], [27587791, "246610150"], [27587792, "246609058"], [27587793, "246607944"], [27587794, "246606802"], [27587795, "246605672"], [27587796, "246604564"], [27587797, "246603344"], [27587798, "246601984"], [27587799, "246600496"], [27587800, "246599260"], [27587801, "246597864"], [27587802, "246596770"], [27587803, "246594882"], [27587804, "246593516"], [27587805, "249696402"], [27587806, "246589516"], [27587807, "246588268"], [27587808, "246586824"], [27587811, "246585702"], [27587826, "249965016"], [27587827, "247741906"], [27587842, "247287398"], [27587894, "245639926"], [27587895, "245525284"], [27587896, "249667740"], [27587897, "005293"], [27587898, "249463470"], [27587899, "249395952"], [27587900, "249048106"], [27587901, "248973950"], [27587909, "248098332"], [27587938, "247328030"], [27587941, "005294"], [27587942, "246974070"], [27587955, "005295"], [27587968, "005296"], [27587969, "246589038"], [27587972, "246515722"], [27587975, "246353952"], [27587976, "246254882"], [27587979, "246131030"], [27587981, "245980042"], [27587982, "245888640"], [27587983, "245730998"], [27587984, "245676822"], [27587985, "245666620"], [27587986, "245656332"], [27587993, "245635652"], [27587994, "245578774"], [27587996, "005297"], [27587997, "245492596"], [27587998, "245366598"], [27588000, "249424034"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Paulista 2
payment_ids = [27706930, 27707025, 27707110, 27707142, 27707201, 27707301, 27707376, 27707424, 27707425, 27707427, 27707428, 27707431, 27707460, 27707461, 27707462, 27707463, 27707489, 27707491, 27707492, 27707495, 27707498, 27707500, 27707501, 27707502, 27707506, 27707507, 27707508, 27707509, 27707510, 27707511, 27707514, 27707515, 27707523, 27707525, 27707526, 27707527, 27707528, 27707529, 27707530, 27707531, 27707534, 27707538, 27707542, 27707543, 27707544, 27707545, 27707546, 27707547, 27707549, 27708179]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[27707424, "247359596"], [27707425, "247031522"], [27707427, "246794304"], [27707428, "246474828"], [27707431, "246452340"], [27707460, "245666782"], [27707461, "006393"], [27707462, "245637966"], [27707463, "249986622"], [27707489, "249956796"], [27707491, "249696022"], [27707492, "249435722"], [27707495, "249012624"], [27707498, "248707602"], [27707500, "248692798"], [27707501, "248685270"], [27707502, "248373652"], [27707506, "4085080"], [27707507, "247789434"], [27707508, "247742158"], [27707509, "247655490"], [27707510, "247614746"], [27707511, "247585936"], [27707514, "247534756"], [27707515, "247532450"], [27707523, "246915412"], [27707525, "246702122"], [27707526, "246597952"], [27707527, "246590216"], [27707528, "246520260"], [27707529, "246417612"], [27707530, "246192380"], [27707531, "246182106"], [27707534, "245980626"], [27707538, "006396"], [27707542, "245595832"], [27707543, "245511004"], [27707544, "245507670"], [27707545, "245503660"], [27707546, "245418208"], [27707547, "245416268"], [27707549, "245359002"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Morumbi 3
payment_ids = [2809837, 2809947, 2809961, 2810040, 2810104, 2810129, 2810147, 2810174, 2810176, 2810185, 2810186, 2810187, 2810189, 2810190, 2810205, 2810206, 2810234, 2810239, 2810241, 2810242, 2810243]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[2810104, "246565756"], [2810129, "246454474"], [2810147, "245524784"], [2810174, "249539438"], [2810176, "249425888"], [2810185, "248826306"], [2810186, "248778212"], [2810187, "248620586"], [2810189, "248123712"], [2810190, "006448"], [2810205, "248074172"], [2810206, "247625582"], [2810234, "246144578"], [2810239, "006449"], [2810241, "245522600"], [2810242, "245380518"], [2810243, "245358298"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Continental 4
payment_ids = [2910603, 2910605, 2910606, 2910704, 2910728, 2910743, 2910826, 2910869, 2910876, 2910899, 2910925, 2910985, 2910998, 2911033, 2911042, 2911061, 2911071, 2911086, 2911119, 2911120, 2911121]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[2910985, "247796446"], [2910998, "246967408"], [2911033, "246077884"], [2911042, "245546702"], [2911061, "249408782"], [2911071, "248004718"], [2911086, "246962858"], [2911119, "245420400"], [2911120, "245419492"], [2911121, "245409736"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Chácara 28
payment_ids = [370291, 370322, 370353, 370354, 370355, 370356, 370357, 370358, 370361, 370365, 370366, 370368, 370372, 370374, 370378, 370386, 370391, 370392, 370395, 370445, 370472, 370503, 370606, 370661, 370686, 370687, 370705, 370708, 370709, 370710, 370711, 370716, 370717, 370718, 370731, 370748, 370749, 370755, 370757, 370760, 370762, 370766, 370767, 370771, 370772, 370773, 370780, 370781, 370786, 370787, 370788, 370789, 370790]
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.delete_confirm(payments);nil
MicrosigaClient::Payment.new.delete(payments);nil
payments_nsus = [[370661, "246595050"], [370686, "245635026"], [370687, "245624970"], [370705, "006528"], [370708, "249100648"], [370709, "248960212"], [370710, "248843108"], [370711, "248723656"], [370716, "248289288"], [370717, "248081676"], [370718, "247952082"], [370731, "247777646"], [370748, "247176962"], [370749, "247037560"], [370755, "246662950"], [370757, "246626932"], [370760, "246529400"], [370762, "246449026"], [370766, "246146294"], [370767, "246126762"], [370771, "245997222"], [370772, "245991202"], [370773, "245971576"], [370780, "245860442"], [370781, "245806884"], [370786, "245615640"], [370787, "245494082"], [370788, "245488662"], [370789, "245425250"], [370790, "249984140"]]
payments_nsus.each do |payment_id, nsu|
PurchasePayment.find(payment_id).update_attributes!(:external_transaction_code => nsu)
puts "Atualizando pagamento ##{payment_id}"
end;nil
payments = PurchasePayment.find(payment_ids);nil
MicrosigaClient::Payment.new.export(payments);nil
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment