diff --git a/app/adminapi/lists/approve/ApproveLists.php b/app/adminapi/lists/approve/ApproveLists.php index f0265e32a..2ab1e25ed 100644 --- a/app/adminapi/lists/approve/ApproveLists.php +++ b/app/adminapi/lists/approve/ApproveLists.php @@ -7,6 +7,7 @@ use app\common\lists\ListsSearchInterface; use app\common\model\Approve; use app\common\model\auth\Admin; use app\common\model\Company; +use app\common\model\task\Task; use think\facade\Db; class ApproveLists extends BaseAdminDataLists implements ListsSearchInterface @@ -46,7 +47,8 @@ class ApproveLists extends BaseAdminDataLists implements ListsSearchInterface return Admin::where(['id' => $data['check_admin_ids']])->value('name'); }) ->withAttr('company_name',function($value,$data){ - return Company::where(['admin_id' => $data['check_admin_ids']])->value('company_name'); + $task = Task::where('id', $data['task_id'])->find(); + return Company::where(['id' => $task['company_id']])->value('company_name'); }) ->toArray(); }