use match

This commit is contained in:
xing 2024-06-03 21:38:34 +08:00
parent 469ebf813c
commit 10945ef56e

View File

@ -61,21 +61,12 @@ public function handle(): void
{
Log::info('===========================开始执行type' . $this->type . ' 的队列============================');
try {
switch ($this->type) {
case 1:
$this->addGoods();
break;
case 2:
$this->updateGoods();
break;
case 3:
$this->changeProductState();
break;
case 4:
case 5:
$this->changePrice();
break;
}
match ($this->type) {
1 => $this->addGoods(),
2 => $this->updateGoods(),
3 => $this->changeProductState(),
4, 5 => $this->changePrice(),
};
Log::info('===========================执行完成================================');
} catch (Throwable $throwable) {
$this->fail($throwable);