Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e461a9a6

Von Werner Hahn vor etwa 1 Jahr hinzugefügt

  • ID e461a9a6a66ae29ce906d6ebc583290278996392
  • Vorgänger 00b77ed8
  • Nachfolger 7da297b4

Model::Record history als private Funktion

Unterschiede anzeigen:

SL/Model/Record.pm
61 61
  # fehler: exception
62 62
}
63 63

  
64
sub _save_history {
65
  my ($record, $addition, %history) = @_;
66

  
67
  my $number_type = $record->type =~ m{order} ? 'ordnumber' : 'quonumber';
68
  my $snumbers    = $number_type . '_' . $record->$number_type;
69

  
70
  SL::DB::History->new(
71
    trans_id    => $record->id,
72
    employee_id => SL::DB::Manager::Employee->current->id,
73
    what_done   => $record->type,
74
    snumbers    => $snumbers,
75
    addition    => $addition,
76
  )->save;
77
}
64 78
sub save {
65 79
  my ($class, $record, %params) = @_;
66 80

  

Auch abrufbar als: Unified diff