|
@@ -19,7 +19,7 @@ class AppIcon extends Base
|
|
|
$orgapps = $orgapps?explode(',',$orgapps):[];
|
|
|
|
|
|
$ret['appIcons'] = [];
|
|
|
- if($rolesIds || in_array($rolesId,[1,2])){
|
|
|
+ if($rolesIds || in_array($rolesId,[1,2,537])){
|
|
|
$map = [];
|
|
|
if(in_array($rolesId,[1,2])){
|
|
|
if($orgapps){
|
|
@@ -27,7 +27,10 @@ class AppIcon extends Base
|
|
|
}else{
|
|
|
$map[] = ['id','=',0];
|
|
|
}
|
|
|
- }else{
|
|
|
+ }elseif ($rolesId == 537){ //陪护管理员
|
|
|
+ $map[] = ['id','in',[34,35,70]];
|
|
|
+ }
|
|
|
+ else{
|
|
|
$ids = array_unique(array_intersect($rolesIds,$orgapps));
|
|
|
if($ids){
|
|
|
$map[] = ['id','in',$ids];
|