This commit is contained in:
weiz 2024-03-12 14:28:00 +08:00
parent 9cf0c35b1f
commit 259ab6db3b

View File

@ -16,6 +16,9 @@ namespace app\adminapi\lists\consult_strategy;
use app\adminapi\lists\BaseAdminDataLists;
use app\common\model\consult_basic\ConsultProject;
use app\common\model\consult_catalog\ConsultDirectory;
use app\common\model\consult_catalog\ConsultSubdirectory;
use app\common\model\consult_strategy\ConsultDesign;
use app\common\lists\ListsSearchInterface;
@ -59,7 +62,14 @@ class ConsultDesignLists extends BaseAdminDataLists implements ListsSearchInterf
->field(['id', 'project_id', 'title', 'directory_id', 'subdirectory_id'])
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()
->select()->each(function($data){
$project = ConsultProject::field('project_name')->where('id',$data['project_id'])->findOrEmpty();
$directory = ConsultDirectory::field('name')->where('id',$data['directory_id'])->findOrEmpty();
$subdirectory = ConsultSubdirectory::field('name')->where('id',$data['subdirectory_id'])->findOrEmpty();
$data['project_name'] = $project['project_name'];
$data['directory_name'] = $directory['name'];
$data['subdirectory_name'] = $subdirectory['name'];
})
->toArray();
}