Ken 1 week ago
parent
commit
13f49ffe2a
1 changed files with 2 additions and 4 deletions
  1. 2 4
      app/Services/BaseService.php

+ 2 - 4
app/Services/BaseService.php

@@ -216,12 +216,10 @@ class BaseService
         if (!empty($image)) $len = 1024;
         if (!empty($image)) $len = 1024;
         foreach ($array as $item) {
         foreach ($array as $item) {
             if (count($texts) > 1) $len = 4096;
             if (count($texts) > 1) $len = 4096;
-            if (count($texts) == 0) {
+            if (count($texts) == 0 || strlen($texts[count($texts) - 1] . $item) > $len) {
                 $texts[] = $item;
                 $texts[] = $item;
-            } else if (strlen($texts[count($texts) - 1] . $item) <= $len) {
-                $texts[count($texts) - 1] .= $item;
             } else {
             } else {
-                $texts[] = $item;
+                $texts[count($texts) - 1] .= $item;
             }
             }
         }
         }