where('id',$data['party_b'])->find(); //镇街公司 if(!$party_b || $party_b->isEmpty() || $party_b['company_type'] != 16){ return ['code'=>0,'msg'=>'非镇街公司不能签约']; } //生成合同 $result = curl_post(self::$url.'/api/signContract',[],[ 'num' => $data['num'], 'company_id' => $party_b['id'], 'company_name' => $party_b['company_name'], 'company_code' => $party_b['organization_code'], 'company_user' => $party_b['master_name'], 'company_phone' => $party_b['master_phone'], 'company_email' => $party_b['master_email'], ]); if($result && $result['code'] == 1){ VehicleContract::create($result['data']); } return $result ?? false; } }