TT#166652 add prov_subscriber->subscriber_profile relation

Change-Id: Id809f750969ed6778255d87f3e92876f6a672d34
(cherry picked from commit bca22edb84)
mr7.5.5
Rene Krenn 4 years ago
parent f92e8b4be0
commit 7b261f906e

@ -20,7 +20,7 @@ our @EXPORT_OK = qw(
check_table
findby_setid_name
findby_id
);
my $tablename = 'voip_subscriber_profiles';
@ -48,6 +48,23 @@ sub new {
}
sub findby_id {
my ($id,$load_recursive) = @_;
check_table();
my $db = &$get_db();
my $table = $db->tableidentifier($tablename);
my $stmt = 'SELECT * FROM ' . $table . ' WHERE ' .
$db->columnidentifier('id') . ' = ?';
my @params = ($id);
my $rows = $db->db_get_all_arrayref($stmt,@params);
return buildrecords_fromrows($rows,$load_recursive)->[0];
}
sub findby_setid_name {
my ($set_id,$name,$load_recursive) = @_;

@ -236,6 +236,8 @@ sub buildrecords_fromrows {
$record->load_relation($load_recursive,'voip_fax_preferences','NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_fax_preferences::findby_subscriberid',$record->{id},$load_recursive);
$record->load_relation($load_recursive,'voip_fax_destinations','NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_fax_destinations::findby_subscriberid',$record->{id},$load_recursive);
$record->load_relation($load_recursive,'profile','NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_subscriber_profiles::findby_id',$record->{profile_id},$load_recursive);
push @records,$record;
}
}

Loading…
Cancel
Save