Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise British Gas New format #4195

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions lib/tasks/deployment/20250127114048_update_british_gas_new.rake
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
namespace :after_party do
desc 'Deployment task: update_british_gas_new'
task update_british_gas_new: :environment do
puts "Running deploy task 'update_british_gas_new'"

#The new British Gas format has changed again to add a column
config = AmrDataFeedConfig.find_by_identifier('british-gas-new')
if config
config.update!(
notes: 'This is the new updated British Gas format. Revised 2025-01 to add Commodity column',
header_example: "Customer,Commodity,URN,Site Name,Address Line 1,MPAN/MPRN/SPID,Reading Date,Data Quality(% Complete),Consumption,00:00,00:30,01:00,01:30,02:00,02:30,03:00,03:30,04:00,04:30,05:00,05:30,06:00,06:30,07:00,07:30,08:00,08:30,09:00,09:30,10:00,10:30,11:00,11:30,12:00,12:30,13:00,13:30,14:00,14:30,15:00,15:30,16:00,16:30,17:00,17:30,18:00,18:30,19:00,19:30,20:00,20:30,21:00,21:30,22:00,22:30,23:00,23:30")
end


# Update task as completed. If you remove the line below, the task will
# run with every deploy (or every time you call after_party:run).
AfterParty::TaskRecord
.create version: AfterParty::TaskRecorder.new(__FILE__).timestamp
end
end
Loading