refactor(shopro): 优化代码中的用户 ID 处理逻辑
This commit is contained in:
@@ -392,7 +392,8 @@ class Club extends Base
|
||||
if (isset($params['role']) && ($params['role'] < -1 || $params['role'] > 2)) {
|
||||
$this->error('非法角色');
|
||||
}
|
||||
$menber = Menber::where('club_id', $params['club_id'])->where('user_id', 'IN', explode(',', $params['user_id']))->select();
|
||||
$user_ids = explode(',', $params['user_id'] ?? '');
|
||||
$menber = Menber::where('club_id', $params['club_id'])->where('user_id', 'IN', $user_ids)->select();
|
||||
if (empty($menber)) {
|
||||
$this->error('成员不存在');
|
||||
}
|
||||
@@ -417,7 +418,7 @@ class Club extends Base
|
||||
if (isset($params['tags'])) $update['tags'] = $params['tags'];
|
||||
Db::startTrans();
|
||||
try {
|
||||
Menber::where('club_id', $params['club_id'])->where('user_id', 'IN', explode(',', $params['user_id']))->update($update);
|
||||
Menber::where('club_id', $params['club_id'])->where('user_id', 'IN', $user_ids)->update($update);
|
||||
Db::commit();
|
||||
} catch (ValidateException | PDOException | Exception $e) {
|
||||
Db::rollback();
|
||||
|
||||
Reference in New Issue
Block a user