Commit a5a82f29 authored by ZhuChunYang's avatar ZhuChunYang

update

parent 2bab81c8
......@@ -114,6 +114,26 @@ class CoinReleaseCheckController extends BaseController
'check_first_uid' => $model->check_first_uid,
'check_second_uid' => $model->check_second_uid,
]);
$user_id = Yii::$app->user->identity->id;
$auth = Yii::$app->authManager;
$user_role = current($auth->getRolesByUser($user_id));
$user_role_name = $user_role->name;
//超级管理员与国盾管理员可以审核所有企业用户
if ($user_id == Yii::$app->params['admin'] || $user_role_name == '国盾') {
$user_role_name = '';
} else {
// 判断该用户组是否有监控币种
$all_owners = CoinPublish::find()->select('owner')->asArray()->all();
$all_owners = array_unique(array_column($all_owners, 'owner'));
while (!in_array($user_role_name, $all_owners) && $user_role_name != '国盾') {
$user_role_name = AuthItemChild::find()->select('parent')->where(['child' => $user_role_name])->asArray()->One();
$user_role_name = $user_role_name['parent'];
}
}
if ($user_role_name) {
$query = $query->andWhere(['company_name' => $user_role_name]);
}
if ($model->start_time) {
$query = $query->andFilterWhere(['>=', 'create_time', $model->start_time]);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment