whitefang 1 год назад
Родитель
Сommit
6174792cac
1 измененных файлов с 11 добавлено и 3 удалено
  1. 11 3
      app/common/command/AddAgreementPdf.php

+ 11 - 3
app/common/command/AddAgreementPdf.php

@@ -61,9 +61,17 @@ class AddAgreementPdf extends Command
         }
         $shell_ = 'wkhtmltopdf --page-height 297mm '.$url.' '.'public/'.$path.$pdf;
         system($shell_);
-        $agreement = MasterWorkerAgree::where('code', $code)->findOrEmpty();
-        $agreement->pdf_url = $path.$pdf;
-        $agreement->save();
+        $output = [];
+        $return_var = 0;
+        exec($shell_, $output, $return_var);
+        if ($return_var === 0) {
+            $agreement = MasterWorkerAgree::where('code', $code)->findOrEmpty();
+            $agreement->pdf_url = $path.$pdf;
+            $agreement->save();
+        } else {
+            // 处理错误
+            Log::write($return_var);
+        }
     }