// +---------------------------------------------------------------------- namespace app\jobs\order; use app\services\order\StoreOrderCommentServices; use crmeb\basic\BaseJobs; use crmeb\traits\QueueTrait; use think\facade\Log; /** * 自动执行默认好评 * Class AutoCommentOrderJob * @package app\jobs\order */ class AutoCommentOrderJob extends BaseJobs { use QueueTrait; /** * @return string */ protected static function queueName() { return 'CRMEB_PRO_TASK'; } /** * @param $where * @param $page * @param $limit * @return bool */ public function doJob($where, $page, $limit) { try { /** @var StoreOrderCommentServices $service */ $service = app()->make(StoreOrderCommentServices::class); $service->runAutoCommentOrder($where, $page, $limit); } catch (\Throwable $e) { Log::error('自动默认好评,失败原因:[' . class_basename($this) . ']' . $e->getMessage()); } return true; } }