From 9d2924d73e380ec96f6967c4d27cc990cc0d53b9 Mon Sep 17 00:00:00 2001 From: weiz <736250432@qq.com> Date: Mon, 18 Mar 2024 14:39:57 +0800 Subject: [PATCH] update --- .../controller/ProjectCommissionController.php | 1 - app/adminapi/lists/ProjectCommissionDetailLists.php | 10 ++++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/adminapi/controller/ProjectCommissionController.php b/app/adminapi/controller/ProjectCommissionController.php index df54906e9..7aae19ca8 100644 --- a/app/adminapi/controller/ProjectCommissionController.php +++ b/app/adminapi/controller/ProjectCommissionController.php @@ -16,7 +16,6 @@ namespace app\adminapi\controller; -use app\adminapi\controller\BaseAdminController; use app\adminapi\lists\ProjectCommissionLists; use app\adminapi\logic\ProjectCommissionLogic; use app\adminapi\validate\ProjectCommissionValidate; diff --git a/app/adminapi/lists/ProjectCommissionDetailLists.php b/app/adminapi/lists/ProjectCommissionDetailLists.php index 002c94601..4301eaa0e 100644 --- a/app/adminapi/lists/ProjectCommissionDetailLists.php +++ b/app/adminapi/lists/ProjectCommissionDetailLists.php @@ -14,8 +14,7 @@ namespace app\adminapi\lists; - -use app\adminapi\lists\BaseAdminDataLists; +use app\common\model\ProjectCommission; use app\common\model\ProjectCommissionDetail; use app\common\lists\ListsSearchInterface; @@ -55,10 +54,13 @@ class ProjectCommissionDetailLists extends BaseAdminDataLists implements ListsSe public function lists(): array { return ProjectCommissionDetail::where($this->searchWhere) - ->field(['id', 'engineer', 'engineer_id', 'task_name', 'task_type', 'professional_type', 'zj_amount', 'sk_amount', 'tc_rate', 'tc_amount', 'pay_amount']) + ->field(['id', 'project_commission_id', 'engineer', 'task_name', 'task_type', 'professional_type', 'zj_amount', 'sk_amount', 'tc_rate', 'tc_amount', 'pay_amount']) ->limit($this->limitOffset, $this->limitLength) ->order(['id' => 'desc']) - ->select() + ->select()->each(function($data){ + $project_commission = ProjectCommission::field('num')->where('id',$data['project_commission_id'])->findOrEmpty(); + $data['project_commission_num'] = $project_commission['num']; + }) ->toArray(); }