diff --git a/app/enterprise/controller/Group.php b/app/enterprise/controller/Group.php index bf597d4..a47b70d 100644 --- a/app/enterprise/controller/Group.php +++ b/app/enterprise/controller/Group.php @@ -96,7 +96,9 @@ class Group extends BaseController 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'])]); + $name_py = pinyin_sentence($param['displayName']); + if (strlen($name_py) > 64) return warning(lang('system.fail')); + GroupModel::where(['group_id' => $group_id])->update(['name' => $param['displayName'],'name_py'=>$name_py]); $param['editUserName'] = $this->userInfo['realname']; $action='editGroupName'; event('GroupChange', ['action' => $action, 'group_id' => $group_id, 'param' => $param]);