$counter->unlock;
- } elsif ( $format eq '1001XXXXXXXX' ) {
-
- my $counter = new File::CounterFile 'cust_main.agent_custid';
- $counter->lock;
-
- $agent_custid = '1001'. $counter->inc;
-
- $counter->unlock;
-
} else {
die "Unknown cust_main-auto_agent_custid format: $format";
}
my $self = shift;
if ( $conf->exists('cust_main-default_agent_custid') && $self->agent_custid ){
return $self->agent_custid;
+ } elsif ( $conf->config('cust_main-custnum-display_prefix') ) {
+ return $conf->config('cust_main-custnum-display_prefix').
+ sprintf('%08d', $self->custnum)
} else {
return $self->custnum;
}