Добавлен расширенный отчет по реализации
Добавлен монитор активности
This commit is contained in:
miroman-afk
2023-08-03 11:05:15 +03:00
parent 19ad7d1c8a
commit c4dc6e02a0
93 changed files with 13328 additions and 1122 deletions

34
commands/GETOrderInfo.php Normal file
View File

@@ -0,0 +1,34 @@
<?php
namespace App\Commands;
use App\Component\Models\Client;
use App\Component\Models\ExchangeOrders;
use App\Component\Models\ShiftOnlineOrders;
use App\Console\Commands\HRCCommand;
use App\Console\Commands\HRCCommandInterface;
class GETOrderInfo extends HRCCommand implements HRCCommandInterface
{
protected $signature = 'getorderinfo';
public function command($input, $output = null)
{
$order_id = $input['order_id'];
$opened = urldecode($input['opened']);
$closed = urldecode($input['closed']);
$shift = ShiftOnlineOrders::orderBy('opened', 'asc')->first();
if ($shift['opened'] > $opened) {
$order = ExchangeOrders::where('opened', $opened)->where('closed', $closed)->where('code', $order_id)->first();
$shift_id = $order['shift_id'];
$info = ExchangeOrders::getInfo($order_id, $shift_id);
} else {
$info = ShiftOnlineOrders::getInfo($order_id);
}
return [
'status' => 'success',
'info' => $info,
];
}
}