Răsfoiți Sursa

更新目录

sandm 2 ani în urmă
părinte
comite
2750dfc30c
1 a modificat fișierele cu 6 adăugiri și 4 ștergeri
  1. 6 4
      app/job/Import.php

+ 6 - 4
app/job/Import.php

@@ -41,7 +41,8 @@ class Import {
                     return false;
                 }
                 try {
-                    $spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load("/www/wwwroot/report/public/storage/" . $res['task_file']);
+                    $path = dirname(dirname(dirname(__FILE__)));
+                    $spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($path . "/public/storage/" . $res['task_file']);
                     $sheet = $spreadsheet->getSheet(0);
                     $datas = $sheet->toArray();
                     $datas = array_slice($datas, 1); //去标题
@@ -144,7 +145,7 @@ class Import {
                     }
 
                     $writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xlsx');
-                    $writer->save("/www/wwwroot/report/public/storage/" . $res['task_file']);
+                    $writer->save($path . "/public/storage/" . $res['task_file']);
                     Db::table("new_talent_zhiren")->where('id', $id)->update(['task_result' => $res['task_file'], 'task_status' => 1, 'updateTime' => date("Y-m-d H:i:s", time())]);
                     return true;
                 } catch (\Exception $e) {
@@ -162,7 +163,8 @@ class Import {
                     return false;
                 }
                 try {
-                    $spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load("/www/wwwroot/report/public/storage/" . $res['task_file']);
+                    $path = dirname(dirname(dirname(__FILE__)));
+                    $spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($path ."/public/storage/" . $res['task_file']);
                     $sheet = $spreadsheet->getSheet(0);
                     $datas = $sheet->toArray();
                     $datas = array_slice($datas, 1); //去标题
@@ -286,7 +288,7 @@ class Import {
                     }
 
                     $writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xlsx');
-                    $writer->save("/www/wwwroot/report/public/storage/" . $res['task_file']);
+                    $writer->save($path . "/public/storage/" . $res['task_file']);
                     Db::table("new_talent_zhiren")->where('id', $id)->update(['task_result' => $res['task_file'], 'task_status' => 1, 'updateTime' => date("Y-m-d H:i:s", time())]);
                     return true;
                 } catch (\Exception $e) {