From f1573db2798fbc4a9f9c38213883f845b4e8f803 Mon Sep 17 00:00:00 2001 From: levinse Date: Thu, 26 May 2011 21:36:20 +0000 Subject: [PATCH] DID inventory import, RT12754 --- bin/import-did-inventory | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/bin/import-did-inventory b/bin/import-did-inventory index 03108f7f4..11d68a775 100644 --- a/bin/import-did-inventory +++ b/bin/import-did-inventory @@ -18,22 +18,23 @@ use FS::phone_avail; use FS::did_vendor; use FS::svc_phone; use Data::Dumper; +use Time::HiRes qw(usleep ualarm gettimeofday tv_interval); print "started time=".time."\n"; #### SET THESE! ################################# my $file = '/home/levinse/dids1.csv'; my $did_vendor_id = 1; -my $dry = 1; -my $debug = 0; -my $internal_diddb_exportnum = 2; # IMPORTANT: set this to the correct exportnum or everything will go in wrong into phone_avail +my $dry = 0; +my $internal_diddb_exportnum = 1; # IMPORTANT: set this to the correct exportnum or everything will go in wrong into phone_avail + +# optionally set this one (probably not) my %custname2num = (); # MyCust => 12345, ################################################ my $user = shift; adminsuidsetup $user; -# oh yeah this is fun when you can't Ctrl+C me local $SIG{HUP} = 'IGNORE'; local $SIG{INT} = 'IGNORE'; local $SIG{QUIT} = 'IGNORE'; @@ -72,8 +73,9 @@ my %msamap = ( 'Portland ME' => 38860, ); my $skipto = 0; -my $limit = 900; +my $limit = 0; my $linenum = 1; +my $debug = 0; # cache LATA and MSA tables in one query for performance my @latas = qsearch('lata', {}); @@ -403,9 +405,9 @@ sub provision { fatal("can't insert svc_phone: $error") if $error; - #$phone_avail->svcnum($svc_phone->svcnum); - #$error = $phone_avail->replace; - #fatal("can't replace phone_avail: $error") if $error; + $phone_avail->svcnum($svc_phone->svcnum); + $error = $phone_avail->replace; + fatal("can't replace phone_avail: $error") if $error; ''; } -- 2.11.0