tb_shop_info edit

This commit is contained in:
2025-11-27 14:23:44 +08:00
parent eda5f01d99
commit 44c979d3c7

View File

@@ -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);
}
}