[freeside-commits] freeside/FS/FS/Cron bill.pm,1.33,1.34
Ivan,,,
ivan at wavetail.420.am
Fri Aug 5 16:20:05 PDT 2011
Update of /home/cvs/cvsroot/freeside/FS/FS/Cron
In directory wavetail.420.am:/tmp/cvs-serv14596/FS/FS/Cron
Modified Files:
bill.pm
Log Message:
honor next-bill-ignore-time when searching for customers to bill also, RT#12570
Index: bill.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Cron/bill.pm,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -w -d -r1.33 -r1.34
--- bill.pm 19 Oct 2010 00:32:10 -0000 1.33
+++ bill.pm 5 Aug 2011 23:20:03 -0000 1.34
@@ -7,6 +7,7 @@
use DBI 1.33; #The "clone" method was added in DBI 1.33.
use FS::UID qw( dbh driver_name );
use FS::Record qw( qsearch qsearchs );
+use FS::Misc::DateTime qw( day_end );
use FS::queue;
use FS::cust_main;
use FS::part_event;
@@ -184,6 +185,8 @@
# generate where_pkg/where_event search clause
###
+ my $billtime = day_end($time);
+
# select * from cust_main where
my $where_pkg = <<"END";
EXISTS(
@@ -195,7 +198,7 @@
OR ( start_date IS NOT NULL AND start_date <= $^T )
)
)
- OR bill IS NULL OR bill <= $time
+ OR bill IS NULL OR bill <= $billtime
OR ( expire IS NOT NULL AND expire <= $^T )
OR ( adjourn IS NOT NULL AND adjourn <= $^T )
)
More information about the freeside-commits
mailing list