文件1:app\services\message\NoticeService.php
方法:setEvent
public function setEvent(string $event)
{
if ($this->event != $event) {
$this->notceinfo = CacheService::redisHandler('NOTCEINFO')->remember('NOTCE_' . $event, function () use ($event) {
/** @var SystemNotificationServices $services */
$services = app()->make(SystemNotificationServices::class);
$notceinfo = $services->getOneNotce(['mark' => $event]);
return $notceinfo->toArray();
});
$this->event = $event;
}
return $this;
}
替換這個方法,替換后如下效果
文件2:app\jobs\order\SpliteStoreOrderJob.php
方法:doJob
$storeId = 0;
替換的效果如下:
如不動代碼,也可以對應目錄替換這兩個文件
這兩個文件的壓縮包