提交 e16c0889 authored 作者: chengye's avatar chengye

test

上级 5122723d
...@@ -12,7 +12,16 @@ class Staff extends Base ...@@ -12,7 +12,16 @@ class Staff extends Base
public function getStaffs($is_admin=false,$staff_id='',$filter=false){ public function getStaffs($is_admin=false,$staff_id='',$filter=false){
if($is_admin){ if($is_admin){
$staffs = StaffModel::field('id,name')->select()->toArray(); if($staff_id == ''){
$staffs = StaffModel::field('id,name')->select()->toArray();
} else {
$staff = StaffModel::where('id','=',$staff_id)->find();
$dIds = (new DepartmentModel)->getNodeIds($staff['d_id']);
$staffs = StaffModel::field('id,name')
->where('d_id','in',$dIds)
->select()->toArray();
}
} else { } else {
if($staff_id == ''){ if($staff_id == ''){
$user = \think\facade\Session::get('user'); $user = \think\facade\Session::get('user');
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论