tb_shop_info edit
This commit is contained in:
@@ -56,14 +56,25 @@ class GroupController extends ApiController
|
||||
'role' => 1, // 1=群主
|
||||
'join_time' => $now,
|
||||
]);
|
||||
$user = Db::name('chat_user')->where(['user_id' => $this->uid])->find();
|
||||
$data = [
|
||||
'group_info' => [
|
||||
'id' => $group_id,
|
||||
'name' => $name,
|
||||
'avatar' => $avatar,
|
||||
],
|
||||
'member_info' => [
|
||||
'user_id' => $this->uid,
|
||||
'avatar' => $user['avatar'],
|
||||
'nick_name' => $user['nick_name'],
|
||||
]
|
||||
];
|
||||
Db::commit();
|
||||
return $this->success(['group_id' => $group_id]);
|
||||
return $this->success($data);
|
||||
}catch (\Throwable $exception) {
|
||||
Db::rollback();
|
||||
return $this->error($exception->getMessage());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -267,6 +278,17 @@ class GroupController extends ApiController
|
||||
return $this->error('你当前不是群主,无法转让');
|
||||
}
|
||||
|
||||
// 查询
|
||||
$chat_user = Db::name('chat_user')->where([
|
||||
'user_id' => $object_user_id,
|
||||
'status' => 1,
|
||||
'type' => 2,
|
||||
])->find();
|
||||
if(!$chat_user) {
|
||||
return $this->error('目标用户不存在');
|
||||
}
|
||||
|
||||
|
||||
$res = Db::name('chat_group_member')->where([
|
||||
'group_id' => $group_id,
|
||||
'user_id' => $this->uid,
|
||||
@@ -518,14 +540,25 @@ class GroupController extends ApiController
|
||||
return $this->error('用户不在群内');
|
||||
}
|
||||
// 获取成员列表
|
||||
$members = Db::name('chat_group_member')->where([
|
||||
$data['user_list'] = Db::name('chat_group_member')->where([
|
||||
'group_id' => $groupId,
|
||||
'quit_time' => null,
|
||||
'is_kicked' => 0
|
||||
'is_kicked' => 0,
|
||||
])
|
||||
->alias('chat')
|
||||
->leftJoin('chat_user user', 'chat.user_id = user.user_id')
|
||||
->alias('member')
|
||||
->leftJoin('chat_user user', 'member.user_id = user.user_id')
|
||||
->field('member.id as id, user.id as user_id, role, nick_name, avatar')
|
||||
->order('member.id', 'asc')
|
||||
->select();
|
||||
return $this->success($members);
|
||||
|
||||
$data['grep_set'] = [
|
||||
'is_not_disturb' => $targetIsMember['is_dist'],
|
||||
'group_id' => $groupId
|
||||
];
|
||||
|
||||
|
||||
return $this->success($data);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user