| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- namespace App\Servers\System;
- use App\Jobs\CreateFirmSealJob;
- use App\Jobs\CreateMemberSealJob;
- use App\Models\Firm;
- /**
- * Redis数据缓存类
- */
- class JobServer
- {
- static private $server = '';
- private function __construct()
- {
- }
- /**
- * 创建对象
- * @return JobServer
- */
- static function creatServer()
- {
- if (empty(self::$server)) {
- self::$server = new JobServer();
- }
- return self::$server;
- }
- /**
- * 创建个人印章
- * @param $psnId
- * @return void
- */
- function createMemberSealJob($psnId)
- {
- CreateMemberSealJob::dispatch($psnId)->onConnection('redis')->onQueue('memberSeal')->delay(30);
- }
- /**
- * 创建企业印章
- * @param $orgId
- * @return void
- */
- function createFirmSealJob($orgId)
- {
- CreateFirmSealJob::dispatch($orgId)->onConnection('redis')->onQueue('firmSeal')->delay(30);
- }
- }
|