Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 038e3d02

Von Werner Hahn vor fast 8 Jahren hinzugefügt

  • ID 038e3d020c377da8241a5f95689ae2ea8b8ba069
  • Vorgänger 61c7dc72
  • Nachfolger 2803b3fd

shopOrder backgroundshop anfang

Conflicts:
SL/Controller/MassInvoiceCreatePrint.pm

Unterschiede anzeigen:

SL/Controller/ShopOrder.pm
4 4

  
5 5
use parent qw(SL::Controller::Base);
6 6

  
7
use SL::BackgroundJob::ShopOrder;
8
use SL::System::TaskServer;
7 9
use SL::DB::ShopOrder;
8 10
use SL::DB::ShopOrderItem;
9 11
use SL::DB::Shop;
......
135 137
  $self->redirect_to(controller => "oe.pl", action => 'edit', type => 'sales_order', vc => 'customer', id => $order->id);
136 138
}
137 139

  
140
sub action_mass_transfer {
141
  my ($self) = @_;
142
  my $today = DateTime->today_local;
143
  my @shop_orders =  @{ $::form->{id} || [] };
144
  $::lxdebug->dump(0, 'WH: MT II', \@shop_orders);
145

  
146
  my $job                   = SL::DB::BackgroundJob->new(
147
    type                    => 'once',
148
    active                  => 1,
149
    package_name            => 'ShopOrder',
150
  )->set_data(
151
     shop_order_record_ids       => [ 603, 604, 605],
152
     transdate                   => $today,
153
     num_order_created           => 0,
154
     num_delivery_order_created  => 0,
155
     conversation_errors         => [ ],
156
   )->update_next_run_at;
157

  
158
   SL::System::TaskServer->new->wake_up;
159

  
160
}
161

  
138 162
sub action_apply_customer {
139 163
  my ( $self ) = @_;
140 164
  $::lxdebug->dump(0, "WH: CUSTOMER ", \$::form);

Auch abrufbar als: Unified diff