Browse Source

perf:优化性能计算事件触发方式

- 将 event 函数替换为 Event::trigger 方法,以正确触发事件
- 添加 ->queue() 方法,将事件处理放入队列执行,提高性能
master
王泽彦 10 months ago
parent
commit
e26bf231c6
  1. 3
      niucloud/app/service/api/apiService/CustomerResourcesService.php

3
niucloud/app/service/api/apiService/CustomerResourcesService.php

@ -22,6 +22,7 @@ use app\model\six_speed\SixSpeed;
use app\model\six_speed_modification_log\SixSpeedModificationLog;
use core\base\BaseApiService;
use think\facade\Db;
use think\facade\Event;
/**
* 客户资源服务层
@ -82,7 +83,7 @@ class CustomerResourcesService extends BaseApiService
'event_type' => 'add'//事件类型"add=添加,edit=修改
];//事件类型"add=添加,edit=修改
event('CalculatePerformance', $event_data);
Event::trigger('CalculatePerformance', $event_data)->queue();
return $res;
} catch (\Exception $exception) {
Db::rollback();

Loading…
Cancel
Save