|
|
|
@ -90,7 +90,9 @@ class Group extends BaseController |
|
|
|
$param = $this->request->param(); |
|
|
|
$group_id = explode('-', $param['id'])[1]; |
|
|
|
$role=GroupUser::where(['group_id'=>$group_id,'user_id'=>$this->userInfo['user_id']])->value('role'); |
|
|
|
if($role>2){ |
|
|
|
$group = GroupModel::where('id', $group_id)->field('setting')->find(); |
|
|
|
$setting = $group['setting']?json_decode($group['setting'],true):['manage' => 0, 'invite' => 1, 'nospeak' => 0]; |
|
|
|
if($role>2 && $setting['manage'] > 0){ |
|
|
|
return warning(lang('group.notAuth')); |
|
|
|
} |
|
|
|
GroupModel::where(['group_id' => $group_id])->update(['name' => $param['displayName'],'name_py'=>pinyin_sentence($param['displayName'])]); |
|
|
|
|