StudyRecordService.class.php 801 Bytes
<?php
/**
 * Created by PhpStorm.
 * User: liyifei2012it
 * Date: 17/4/12
 * Time: 10:46
 */
namespace Common\Service;

use Common\Model\StudyRecordModel;

class StudyRecordService extends AbstractService
{
    // 构造方法
    public function __construct()
    {
        parent::__construct();
        $this->_d = new StudyRecordModel();
    }

    /**
     * 根据课程ID获取谁在学人员总数
     * @author tangxingguo
     * @param int $article_id 课程ID
     * @return int 谁在学人员总数
     */
    public function getUserCount($article_id)
    {
        $list = $this->list_by_conds(['article_id' => $article_id]);
        if (!empty($list)) {

            $uids = array_unique(array_column($list, 'uid'));
        }

        return isset($uids) ? count($uids) : 0;
    }
}