人员详情查看返回是否是服务部长字段

This commit is contained in:
chenbo 2023-09-22 10:23:25 +08:00
parent d8c8f016b3
commit 2ee60f38ce

View File

@ -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;