diff --git a/app/adminapi/controller/CostConsultationReportController.php b/app/adminapi/controller/CostConsultationReportController.php index 3eb61874c..99212b9a9 100644 --- a/app/adminapi/controller/CostConsultationReportController.php +++ b/app/adminapi/controller/CostConsultationReportController.php @@ -4,6 +4,7 @@ namespace app\adminapi\controller; use app\common\model\cost_project\CostApprovedProject; use app\common\model\DataReception; +use app\common\model\dept\Dept; use app\common\model\task\TaskAllocation; use app\common\model\TaskHandlingThreeLevelReview; use think\facade\Db; @@ -69,7 +70,9 @@ class CostConsultationReportController extends BaseAdminController } }); $count = $query->count(); - $lists = $query->page($page_no, $page_size)->select()->each(function($item){ + $lists = $query->append(['dept'])->withAttr('dept', function ($value, $data){ + return Dept::where('id', $data['depar'])->findOrEmpty()->toArray(); + })->page($page_no, $page_size)->select()->each(function($item){ $item['start_date'] = date('Y-m-d', $item['start_date']); $item['end_date'] = date('Y-m-d', $item['end_date']); return $item;