|
|
|
|
@ -46,12 +46,29 @@ class OtherController extends CommonController
|
|
|
|
|
$schoolmate['schoolmate_total'] = User::where('is_schoolmate', 1)->count();
|
|
|
|
|
// 2025年校友数
|
|
|
|
|
$schoolmate['schoolmate_year'] = User::where('is_schoolmate', 1)->where('created_at', 'like', '%' . date('Y') . '%')->count();
|
|
|
|
|
// 上市企业总市值
|
|
|
|
|
$company['company_market'] = Company::where('company_market', 1)->sum('market_value');
|
|
|
|
|
|
|
|
|
|
// 开课场次(全部)
|
|
|
|
|
$calendar = Calendar::get();
|
|
|
|
|
$company['course_total'] = $calendar->count();
|
|
|
|
|
$company['course_day_total'] = $calendar->sum(function ($course) {
|
|
|
|
|
$start = Carbon::parse($course->start_time);
|
|
|
|
|
$end = Carbon::parse($course->end_time);
|
|
|
|
|
return $end->diffInDays($start) + 1; // 包含起始和结束日期
|
|
|
|
|
});
|
|
|
|
|
// 开课场次(当年)
|
|
|
|
|
$calendarYear = Calendar::where('date', 'like', '%' . date('Y') . '%')->get();
|
|
|
|
|
$company['course_total_year'] = $calendarYear->count();
|
|
|
|
|
$company['course_day_total_year'] = $calendarYear->sum(function ($course) {
|
|
|
|
|
$start = Carbon::parse($course->start_time);
|
|
|
|
|
$end = Carbon::parse($course->end_time);
|
|
|
|
|
return $end->diffInDays($start) + 1; // 包含起始和结束日期
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 校友企业总融资额
|
|
|
|
|
$company['company_fund'] = Company::where('is_schoolmate', 1)->sum('company_fund');
|
|
|
|
|
// 校友企业总估值
|
|
|
|
|
$company['valuation'] = Company::where('is_schoolmate', 1)->sum('valuation');
|
|
|
|
|
|
|
|
|
|
// 校友企业所属领域
|
|
|
|
|
$industryTotal = [];
|
|
|
|
|
$industries = ParameterDetail::where('parameter_id', 4)->get();
|
|
|
|
|
|