Commit b2fb5e1a authored by 郭勇志's avatar 郭勇志

根据用户guid取得用户等级,所属省级,所属门店

parent 9b072430
...@@ -190,4 +190,21 @@ class ShopRbacUser extends BaseModel implements IdentityInterface ...@@ -190,4 +190,21 @@ class ShopRbacUser extends BaseModel implements IdentityInterface
{ {
return $this->hasOne(ShopRbacRoleUser::className(), ['USER_ID' => 'GUID']); return $this->hasOne(ShopRbacRoleUser::className(), ['USER_ID' => 'GUID']);
} }
/**
* 根据用户guid取得用户等级,所属省级,所属门店
*
* @param string $userGuid
* @return array
*/
public function getRbacUserInfo($userGuid)
{
return $this->find()
->alias('sru')
->select('sru.GUID,sb.CODE as BRANCH_CODE,sb.GUID as BRANCH_GUID,sb.PARENT_GUID as PARENT_BRANCH_GUID,sb.BRANCH_TYPE,sb.SUPPROVINCE_GUID,srru.ROLE_ID')
->leftJoin('shop_rbac_role_user srru','srru.USER_ID=sru.GUID')
->leftJoin('shop_branch sb','sb.GUID=sru.BRANCH_GUID')
->where(['sru.GUID' => $userGuid])
->asArray()
->one();
}
} }
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