Procházet zdrojové kódy

接口状态调整

q před 1 rokem
rodič
revize
7af097dae5
1 změnil soubory, kde provedl 11 přidání a 3 odebrání
  1. 11 3
      webmain/task/openapi/openmeetAction.php

+ 11 - 3
webmain/task/openapi/openmeetAction.php

@@ -57,7 +57,10 @@ class openmeetClassAction extends openapiAction
         if (!isset($rawArr['room_id'])) {
             return [
                 "code"=>-1,
-                "message"=>"参数错误!"
+                "message"=>"参数错误!",
+                "data"=>[
+                    "meetingState"=>False
+                ]
             ];
         }
 
@@ -66,7 +69,10 @@ class openmeetClassAction extends openapiAction
         if (!isset($rawData['room_name'])) {
             return [
                 "code"=>-1,
-                "message"=>"未找到会议室!"
+                "message"=>"未找到会议室!",
+                "data"=>[
+                    "meetingState"=>False
+                ]
             ];
         }
 
@@ -93,6 +99,7 @@ class openmeetClassAction extends openapiAction
 
         $topicsList = [];
 
+        // 会议议题处理
         for ($i = 0; $i < count($topics); $i++) {
             $info = $topics[$i];
             $topicsList[$i]['id'] = $info['id'];
@@ -102,6 +109,7 @@ class openmeetClassAction extends openapiAction
             $topicsList[$i]['person'] = explode(',', $info['topic_attendee'] );
         }
 
+        // 接口返回数据
         $res=[
             "code"=>200,
             "message"=>"请求成功!",
@@ -112,7 +120,7 @@ class openmeetClassAction extends openapiAction
                 "meetingTime"=>$meetDate,
                 "meetingPerson"=>explode(",", $meetData['attendees']),
                 "meetingTopic"=>$topicsList ?? [],
-                "meetingState"=>True
+                "meetingState"=>!empty($rawData['mac'])
             ]
         ];
         return $res;