fixed:任务审批列表

This commit is contained in:
chenbo 2023-10-20 17:48:05 +08:00
parent 814f7f2821
commit 4ca0700e96

View File

@ -7,6 +7,7 @@ use app\common\lists\ListsSearchInterface;
use app\common\model\Approve; use app\common\model\Approve;
use app\common\model\auth\Admin; use app\common\model\auth\Admin;
use app\common\model\Company; use app\common\model\Company;
use app\common\model\task\Task;
use think\facade\Db; use think\facade\Db;
class ApproveLists extends BaseAdminDataLists implements ListsSearchInterface 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'); return Admin::where(['id' => $data['check_admin_ids']])->value('name');
}) })
->withAttr('company_name',function($value,$data){ ->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(); ->toArray();
} }