|
@@ -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,
|