Ver Fonte

$dhammaTerm->owner = $request->get("studioId");

visuddhinanda há 2 anos atrás
pai
commit
6a65694dbf
1 ficheiros alterados com 8 adições e 2 exclusões
  1. 8 2
      app/Http/Controllers/DhammaTermController.php

+ 8 - 2
app/Http/Controllers/DhammaTermController.php

@@ -290,16 +290,22 @@ class DhammaTermController extends Controller
         $dhammaTerm->tag = $request->get("tag");
         $dhammaTerm->channal = $request->get("channal");
         $dhammaTerm->language = $request->get("language");
-        if($request->has("channal")){
+        if($request->has("channal") && Str::isUuid($request->has("channal"))){
             $channelInfo = ChannelApi::getById($request->get("channal"));
             if(!$channelInfo){
                 return $this->error("channel id failed");
             }else{
                 $dhammaTerm->owner = $channelInfo['studio_id'];
             }
-        }else{
+        }
+        if($request->has("studioName")){
             $dhammaTerm->owner = StudioApi::getIdByName($request->get("studioName"));
+        }else if($request->has("studioId")){
+            $dhammaTerm->owner = $request->get("studioId");
+        }else{
+            $dhammaTerm->owner = null;
         }
+
         $dhammaTerm->editor_id = $user["user_id"];
         $dhammaTerm->create_time = time()*1000;
         $dhammaTerm->modify_time = time()*1000;