<?php /** * Created by PhpStorm. * User: liyifei2012it * Date: 18/3/27 * Time: 10:30 */ namespace Rpc\Controller\Teacher; use Think\Log; use Com\PackageValidate; use Common\Service\ArticleService; class CourseTotalController extends \Rpc\Controller\AbstractController { /** * CourseTotal * @author liyifei * @desc 讲师关联课程数 * @param Array teacher_ids:true 讲师ID * @return array */ public function Index() { Log::record('Teacher CourseTotal params: ' . var_export($this->_params, true), Log::INFO); $postData = $this->_params; // 验证规则 $rules = [ 'teacher_ids' => 'require|array', ]; // 验证请求数据 $validate = new PackageValidate(); $validate->postData = $postData; $validate->validateParams($rules); $articleServ = new ArticleService(); return $articleServ->getTotalByTeacherIds($postData['teacher_ids']); } }