master
cody 1 week ago
parent 11ce007b0f
commit 30aa95c4cc

@ -275,7 +275,7 @@ class OtherController extends CommonController
$list['company_market_after_enrollment_total'] = CourseSign::companyMarketAfterEnrollment($start_date, $end_date, $course_ids);
// 累计被投企业数
$list['course_signs_invested'] = CourseSign::yhInvestedTotal(CourseType::START_DATE, $end_date);
$list['course_signs_invested'] = CourseSign::yhInvestedTotal($end_date);
// 入学后被投企业数量(在指定时间范围内报名的学员所在公司中,在入学后被投的公司数量)
$list['company_invested_after_enrollment_total'] = CourseSign::companyInvestedAfterEnrollment($start_date, $end_date, $course_ids);

@ -176,10 +176,10 @@ class CourseSign extends SoftDeletesModel
* @param array|null $course_ids 课程ID仅在自定义时间时生效
* @param bool $retList 是否返回列表
*/
public static function yhInvestedTotal($start_date, $end_date = null, $retList = false)
public static function yhInvestedTotal($end_date = null, $retList = false)
{
// 默认时间:获取所有学员,不限制课程
$userIds = self::getStudentList($start_date, $end_date, 1, null)->get()->pluck('user_id');
$userIds = self::getStudentList(null, $end_date, 1, null)->get()->pluck('user_id');
// 获取这些学员所在的被投企业
$companies = Company::whereHas('users', function ($query) use ($userIds) {

Loading…
Cancel
Save