diff --git a/app/api/controller/CompanyController.php b/app/api/controller/CompanyController.php index cdf9dd896..6e121ac07 100644 --- a/app/api/controller/CompanyController.php +++ b/app/api/controller/CompanyController.php @@ -68,8 +68,9 @@ class CompanyController extends BaseApiController public function areaManager() { [$page, $limit] = $this->getPage(); - $adminIds = AdminRole::where('role_id', 8)->column('admin_id'); - $query = Admin::wherein('id', $adminIds); + $admin = Admin::find($this->userInfo['admin_id']); + $company = Company::find($admin['company_id']); + $query = Admin::where('id', $company['area_manager']); $count = $query->count(); $data = $query->page($page)->limit($limit)->append(['province_name', 'city_name', 'area_name', 'street_name'])->field('id,name,account,avatar,province,city,area,street')->select()->toArray(); return $this->success('success', ['count' => $count, 'data' => $data]);