header('Site'); if(empty($site)) return response()->json(['code'=>201,'msg'=>'缺少站点信息','data'=>null]); $zt = $request->header('Zt'); if(empty($zt)) return response()->json(['code'=>201,'msg'=>'缺少账套信息','data'=>null]); if($zt == "1"){ $database = "UFDATA_001_2025"; }elseif($zt == "2"){ $database = "UFDATA_999_2025"; }else{ return response()->json(['code'=>201,'msg'=>'账套信息错误','data'=>null]); } $title = $site . "(" . $database . ")"; $config = config("u"); if(! isset($config[$site])) return response()->json(['code'=>201,'msg'=>'站点:' . $site . '暂未配置,请联系管理员','data'=>null]); $site_array = $config[$site]; if(empty($site_array['api_host'])) return response()->json(['code'=>201,'msg'=>'站点:' . $site . '下用友对外域名暂未配置,请联系管理员','data'=>null]); if(empty($site_array['api_port'])) return response()->json(['code'=>201,'msg'=>'站点:' . $site . '下用友对外域名端口暂未配置,请联系管理员','data'=>null]); $request->common_param = [ 'site' => $site, 'api_host' => $site_array['api_host'], 'api_port' => $site_array['api_port'], 'database' => $database, 'title' => $title ]; return $next($request); } }