Skip to content

Commit db8ca52

Browse files
committed
fix(task): 隐藏字段读取错误导致的异常
1 parent 6b66acd commit db8ca52

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

laravel/app/Listeners/ApiExcelListener.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public function __construct()
3838
public function handle(ApiExcelEvent $event)
3939
{
4040
// 获取事件中保存的数据
41+
// $data = ['id' => 6, 'state' => 1, 'upload_url' => '/storage/20190318_103542_5c8f03fe14d89.xlsx'];
4142
$data = $event->getData();
4243
// 根据状态处理数据
4344
switch ($data['state']) {
@@ -46,13 +47,12 @@ public function handle(ApiExcelEvent $event)
4647
$path = public_path($data['upload_url']);
4748
if ($data['state'] == 1 && file_exists($path)) {
4849
// 获取 appkey 和 url
49-
$apiExcel = ApiExcel::findOrFail($data['id']);
50-
$param = $apiExcel->apiParam()->get();
50+
$apiExcel = ApiExcel::find($data['id']);
51+
$param = $apiExcel->apiParam()->first();
5152
if ($param) {
52-
$param = $param[0];
5353
$multi = MultithreadingRepository::getInstent();
54-
$multi->setParam($path, ['concurrent' => $apiExcel['concurrent']]);
55-
$result = $multi->newMultiRequest($param['url'], $data['appkey']);
54+
$multi->setParam($path, ['concurrent' => $apiExcel->concurrent]);
55+
$result = $multi->newMultiRequest($param->url, $apiExcel->appkey);
5656

5757
ksort($result);
5858

0 commit comments

Comments
 (0)