Before a few renames
This commit is contained in:
+16
-4
@@ -30,7 +30,7 @@ namespace :employer do
|
||||
card_print_name = Vhcs::PbEntity.find_by(company_pb_entity_key: em.company_pb_entity_key).last_name
|
||||
id_card_configuration.print_name = em.employer_trim_name(card_print_name)
|
||||
|
||||
id_card_configuration.active = true
|
||||
em.active = true
|
||||
|
||||
# em.default_network_logo = determine_network_logos(em.pl_plan_key)
|
||||
end
|
||||
@@ -75,9 +75,21 @@ namespace :employer do
|
||||
card_display_name = Vhcs::PbEntity.find_by(pb_entity_key: me.pb_entity_key).full_name
|
||||
me.id_card_display_name = card_display_name
|
||||
|
||||
plan_pb_product_key = Vhcs::PbProduct.joins('INNER JOIN "PBProductAvailability" ON "PBProductAvailability"."PBProductKey" = "PBProduct"."PBProductKey" INNER JOIN "PBProductParticipation" ON "PBProductParticipation"."PBProductAvailabilityKey" = "PBProductAvailability"."PBProductAvailabilityKey" INNER JOIN "PBCoveredEntities" ON "PBProductParticipation"."PBProductParticipationKey" = "PBCoveredEntities"."PBProductParticipationKey"').where('"PBCoveredEntities"."PBEntityKey" = ?', me.pb_entity_key).first.pb_product_key
|
||||
if plan = Plan.find_by(pb_product_key: plan_pb_product_key)
|
||||
me.plan = plan
|
||||
if me.pl_plan_key == '16'
|
||||
division = Vhcs::PbEntity.joins('
|
||||
INNER JOIN "PBAffiliation" ON "PBAffiliation"."ParentPBEntityKey" = "PBEntity"."PBEntityKey"
|
||||
INNER JOIN "PBProductParticipation" ON "PBProductParticipation"."PBAffiliationKey" = "PBAffiliation"."PBAffiliationKey"
|
||||
INNER JOIN "PBCoveredEntities" ON "PBProductParticipation"."PBProductParticipationKey" = "PBCoveredEntities"."PBProductParticipationKey"
|
||||
').where('"PBCoveredEntities"."PBEntityKey" = ?', me.pb_entity_key).uniq.first.last_name
|
||||
me.division = division
|
||||
end
|
||||
|
||||
pb_product = Vhcs::PbProduct.joins('INNER JOIN "PBProductAvailability" ON "PBProductAvailability"."PBProductKey" = "PBProduct"."PBProductKey" INNER JOIN "PBProductParticipation" ON "PBProductParticipation"."PBProductAvailabilityKey" = "PBProductAvailability"."PBProductAvailabilityKey" INNER JOIN "PBCoveredEntities" ON "PBProductParticipation"."PBProductParticipationKey" = "PBCoveredEntities"."PBProductParticipationKey"').where('"PBCoveredEntities"."PBEntityKey" = ?', me.pb_entity_key).first
|
||||
if pb_product
|
||||
plan_pb_product_key = pb_product.pb_product_key
|
||||
if plan = IdCard::Plan.find_by(pb_product_key: plan_pb_product_key)
|
||||
me.id_card_plan = plan
|
||||
end
|
||||
end
|
||||
end
|
||||
puts "Employer #{employer.name} (#{i}/#{vw_mb_members_count}) members imported"
|
||||
|
||||
Reference in New Issue
Block a user