Files
anxinyan/server-api/app/process/Kuaidi100LogisticsSyncProcess.php
2026-05-26 17:08:33 +08:00

27 lines
554 B
PHP

<?php
namespace app\process;
use app\support\OrderLogisticsSyncService;
use support\Log;
use Workerman\Timer;
class Kuaidi100LogisticsSyncProcess
{
public function __construct()
{
Timer::add(600, [$this, 'syncDue'], [], true);
}
public function syncDue(): void
{
try {
(new OrderLogisticsSyncService())->syncDue(50);
} catch (\Throwable $e) {
Log::warning('kuaidi100 logistics sync process failed', [
'message' => $e->getMessage(),
]);
}
}
}