Procházet zdrojové kódy

从Channel获取语言

visuddhinanda před 1 měsícem
rodič
revize
569ab3b37d
1 změnil soubory, kde provedl 5 přidání a 2 odebrání
  1. 5 2
      api-v12/app/Services/SentenceService.php

+ 5 - 2
api-v12/app/Services/SentenceService.php

@@ -4,6 +4,8 @@ namespace App\Services;
 
 use App\Models\Sentence;
 use App\Models\SentHistory;
+use App\Models\Channel;
+
 use Illuminate\Support\Str;
 
 class SentenceService
@@ -25,8 +27,9 @@ class SentenceService
             $row->content_type = $data['content_type'];
         }
         $row->strlen = mb_strlen($data['content'], "UTF-8");
-        $row->language = $data['lang'];
-        $row->status = $data['status'];
+        $lang = Channel::where('uid', $data['channel_uid'])->value('lang');
+        $row->language = $lang;
+        $row->status = $data['status'] ?? 10;
         if (isset($data['copy'])) {
             //复制句子,保留原作者信息
             $row->editor_uid = $data["editor_uid"];