新增获取某个组织下的所有部门接口

This commit is contained in:
weiz 2023-12-09 14:59:27 +08:00
parent dc0d32a2de
commit 17cd77955d

View File

@ -18,6 +18,7 @@ use app\adminapi\controller\BaseAdminController;
use app\adminapi\lists\dept\DeptLists;
use app\adminapi\logic\dept\DeptLogic;
use app\adminapi\validate\dept\DeptValidate;
use app\common\model\dept\Dept;
/**
* 部门管理控制器
@ -95,4 +96,15 @@ class DeptController extends BaseAdminController
$result = DeptLogic::detail($params);
return $this->data($result);
}
//某个组织下面的部门
public function listToOrg(): \think\response\Json
{
$params = $this->request->get(['org_id']);
if(empty($params['org_id'])){
return $this->fail('参数错误');
}
$data = Dept::field('id,name,leader,mobile,status')->where('org_id',$params['org_id'])->select()->toArray();
return $this->success('请求成功',$data);
}
}