Просмотр исходного кода

Merge pull request #2116 from visuddhinanda/laravel

debug 向文件尾追加
visuddhinanda 1 год назад
Родитель
Сommit
21610d46f6
1 измененных файлов с 10 добавлено и 5 удалено
  1. 10 5
      app/Tools/ExportDownload.php

+ 10 - 5
app/Tools/ExportDownload.php

@@ -75,6 +75,8 @@ class ExportDownload
     }
 
     public function upload(string $type,$sections,$bookMeta){
+        $outputFilename = Str::uuid();
+
         $m = new \Mustache_Engine(array('entity_flags'=>ENT_QUOTES,
                     'delimiters' => '[[ ]]',
                     'escape'=>function ($value){
@@ -114,17 +116,20 @@ class ExportDownload
                 'content'=>$texContent
                 ];
         }
+        Log::debug('footnote finished');
+
         if($this->debug){
             $dir = "export/{$type}/".$this->format."/".$this->zipFilename."/";
-            $filename = $dir.$section['name'];
+            $filename = $dir.$outputFilename.'.html';
             Log::debug('save',['filename'=>$filename]);
             foreach ($tex as $key => $section) {
-                Storage::disk('local')->put($filename, $section['content']);
+                Storage::disk('local')->append($filename, $section['content']);
             }
         }
 
-        Log::debug('footnote finished');
-        $this->setStatus(0.95,'export content done.');
+
+        $this->setStatus(0.95,'export content done. tex count='.count($tex));
+        Log::debug('export content done.',['tex_count'=>count($tex)]);
 
         //upload
         $fileDate = '';
@@ -157,7 +162,7 @@ class ExportDownload
             }
         }
 
-        $zipFile = $zipDir.'/'.Str::uuid().'.zip';
+        $zipFile = $zipDir.'/'. $outputFilename .'.zip';
 
         Log::debug('export chapter start zip  file='.$zipFile);
         //zip压缩包里面的文件名