rkljw 2 päivää sitten
vanhempi
sitoutus
b05ebbe6d6
1 muutettua tiedostoa jossa 14 lisäystä ja 11 poistoa
  1. 14 11
      app/JsonRpc/ChatService.php

+ 14 - 11
app/JsonRpc/ChatService.php

@@ -918,15 +918,19 @@ class ChatService implements ChatServiceInterface
             // var_dump(date('Y-m-d H:i:s'), 'tedst111111111111111');
             $creatter = $topdata['user_id'];
             if ($data['status'] == 2 && $topdata['is_group'] == 1) {
-                if(empty($topdata['group_id'])){              
-                    $group_id = PublicData::uuid();
-                    $groupData = [
-                        'id' => $group_id,
-                        'creator_id' => $topdata['user_id'],
-                        'group_name' => $topdata['group_name'] ?? '',
-                        'profile' => '',
-                    ];
-                    $groupResult = ChatGroups::insertGetId($groupData);
+                
+                    if(empty($topdata['group_id'])){              
+                        $group_id = PublicData::uuid();
+                        $groupData = [
+                            'id' => $group_id,
+                            'creator_id' => $topdata['user_id'],
+                            'group_name' => $topdata['group_name'] ?? '',
+                            'profile' => '',
+                        ];
+                        $groupResult = ChatGroups::insertGetId($groupData);
+                    }else{
+                        $group_id = $topdata['group_id'];
+                    }
                     $groupMemberData = [
                         'id' => PublicData::uuid(),
                         'user_id' => $topdata['user_id'],
@@ -950,7 +954,7 @@ class ChatService implements ChatServiceInterface
                         'group_receiver_id' => $topdata['user_id'],
                     ];
                     ChatRecords::insert($chatRecordsData);
-                }
+                
                
             } elseif ($data['status'] == 3) {               
                 if(isset($topdata['group_id']) && !empty($topdata['group_id'])){
@@ -959,7 +963,6 @@ class ChatService implements ChatServiceInterface
                         ->where([["user_id", '!=', $creatter]])->delete();
                 }   
             }
-            var_dump("状态:".$data['status']);
             if($data['status'] == 2){
                 $this->sendMessage([
                     'talk_type'=>301,