群信息

This commit is contained in:
2025-12-02 18:48:25 +08:00
parent ca09990480
commit 116f06664f
2 changed files with 15 additions and 11 deletions

View File

@@ -22,7 +22,7 @@ class GroupController extends ApiController
if (empty($shop_id)) {
return $this->error('参数不存在');
}
return $this->success(Db::name('chat_group')->where(['shop_id' => $shop_id])->find());
return $this->success(Db::name('chat_group')->where(['shop_id' => $shop_id, 'owner_id' => $this->uid])->find());
}

View File

@@ -157,16 +157,20 @@ namespace extend\chat\model;
}
}
// 查询此人是否被禁言
$chat_group_mute = ChatGroupMute::getUserMuteStatus(self::$user_info['uid'], $group_id);
if($chat_group_mute['is_mute'] == 1) {
Gateway::sendToClient($client_id, json_encode(['msg' => '你已经被禁言,' . $chat_group_mute['ex_mute_time'] . '解除']));
return;
// 群主不禁言
if($is_member['role'] != 1) {
// 查询此人是否被禁言
$chat_group_mute = ChatGroupMute::getUserMuteStatus(self::$user_info['uid'], $group_id);
if($chat_group_mute['is_mute'] == 1) {
Gateway::sendToClient($client_id, json_encode(['msg' => '你已经被禁言,' . $chat_group_mute['ex_mute_time'] . '解除']));
return;
}
if($chat_group_mute['is_mute'] == 2) {
Gateway::sendToClient($client_id, json_encode(['msg' => '禁言中']));
return;
}
}
if($chat_group_mute['is_mute'] == 2) {
Gateway::sendToClient($client_id, json_encode(['msg' => '你已被永久禁言']));
return;
}
}
$session_id = $message['session_id'];
if(empty($session_id)) {
@@ -210,7 +214,7 @@ namespace extend\chat\model;
'content' => $message['content'],
'image_url' => $message['image_url'],
'order_id' => $message['order_id'],
'coupon' => $message['coupon'],
'coupon' => $message['coupon']?:'',
'send_time' => $time,
'session_id' => $session_id,
];