Revision 038e3d02
Von Werner Hahn vor fast 8 Jahren hinzugefügt
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
shopOrder backgroundshop anfang
Conflicts:
SL/Controller/MassInvoiceCreatePrint.pm