summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9c04a39)
Die Funktion sollte unabhängig vom Variablen-Namen sein, damit dies
langfristig einfacher wartbar ist.
sub delivered_qty {
my ($self) = @_;
sub delivered_qty {
my ($self) = @_;
- $self->_delivered_qty;
- return $self->{delivered_qty};
+ return $self->_delivered_qty;
}
sub _delivered_qty {
my ($self) = @_;
}
sub _delivered_qty {
my ($self) = @_;
- return if $self->{delivered_qty};
+ return $self->{delivered_qty} if $self->{delivered_qty};
my $d_orders = $self->order->linked_records(direction => 'to', to => 'SL::DB::DeliveryOrder');
my $d_orders = $self->order->linked_records(direction => 'to', to => 'SL::DB::DeliveryOrder');
require SL::AM;
$self->{delivered_qty} = sum(map { AM->convert_unit($_->unit => $self->unit) * $_->qty } @doi_delivered);
require SL::AM;
$self->{delivered_qty} = sum(map { AM->convert_unit($_->unit => $self->unit) * $_->qty } @doi_delivered);
+
+ return $self->{delivered_qty};