Преглед изворни кода

:bug: 新建句子缺strlen等字段

visuddhinanda пре 3 година
родитељ
комит
549738830b
1 измењених фајлова са 6 додато и 2 уклоњено
  1. 6 2
      app/Http/Controllers/SentenceController.php

+ 6 - 2
app/Http/Controllers/SentenceController.php

@@ -7,6 +7,7 @@ use App\Models\Channel;
 use Illuminate\Http\Request;
 use Illuminate\Support\Str;
 use App\Http\Resources\SentResource;
+use App\Http\Api\AuthApi;
 
 class SentenceController extends Controller
 {
@@ -110,7 +111,7 @@ class SentenceController extends Controller
     public function store(Request $request)
     {
         //鉴权
-        $user = \App\Http\Api\AuthApi::current($request);
+        $user = AuthApi::current($request);
         if(!$user ){
             //未登录用户
             return $this->error(__('auth.failed'));
@@ -185,7 +186,7 @@ class SentenceController extends Controller
         $param = \explode('_',$id);
 
         //鉴权
-        $user = \App\Http\Api\AuthApi::current($request);
+        $user = AuthApi::current($request);
         if($user ){
             $channel = Channel::where('uid',$param[4])->first();
             if($channel && $channel->owner_uid === $user["user_uid"]){
@@ -198,11 +199,14 @@ class SentenceController extends Controller
                 ],[
                     "id"=>app('snowflake')->id(),
                     "uid"=>Str::orderedUuid(),
+                    "create_time"=>time()*1000,
                 ]);
                 $sent->content = $request->get('content');
                 $sent->language = $channel->lang;
                 $sent->status = $channel->status;
                 $sent->editor_uid = $user["user_uid"];
+                $sent->strlen = mb_strlen($request->get('content'),"UTF-8");
+                $sent->modify_time = time()*1000;
                 $sent->save();
                 return $this->ok(new SentResource($sent));
             }else{