From 2ee60f38cedc726f050ac0b9c067151b8ca7eba8 Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Fri, 22 Sep 2023 10:23:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E8=AF=A6=E6=83=85=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E8=BF=94=E5=9B=9E=E6=98=AF=E5=90=A6=E6=98=AF=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E9=83=A8=E9=95=BF=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/CompanyController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/api/controller/CompanyController.php b/app/api/controller/CompanyController.php index 421ab0dca..033fddcd7 100644 --- a/app/api/controller/CompanyController.php +++ b/app/api/controller/CompanyController.php @@ -139,7 +139,14 @@ class CompanyController extends BaseApiController $query = User::where('id', $id); $user = $query->with(['company' => function ($query) { $query->field('id,company_name'); - }])->field('id,sex,avatar,nickname name,account,mobile phone,id_card,qualification,province,province province_name,city,city city_name,area,area area_name,street,street street_name,village,village village_name,brigade,brigade brigade_name, is_contract,company_id,is_captain')->find()->toArray(); + }]) + ->field('id,sex,avatar,nickname name,account,mobile phone,id_card,qualification,province,province province_name,city,city city_name,area,area area_name,street,street street_name,village,village village_name,brigade,brigade brigade_name, is_contract,company_id,is_captain, group_id') + ->append(['is_service_manager'], true) + ->withAttr('is_service_manager', function ($value, $data) { + return $data['group_id'] == 14 ?1 :0; + }) + ->find() + ->toArray(); $contract = Contract::where("type", 2)->where('party_b', $id)->append(['contract_type_name'])->find(); $user['contract'] = $contract;