sandm %!s(int64=2) %!d(string=hai) anos
pai
achega
2750dfc30c
Modificáronse 1 ficheiros con 6 adicións e 4 borrados
  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) {