123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace App\Http\Controllers\Api;
- use App\Http\Controllers\Api\Api;
- use App\Models\School as Model;
- use App\Models\Custom;
- /**
- * 区域 学校 年级 班级数据
- *
- * @author jun
- *
- * */
- class School extends Api{
- /**
- * 获取学校列表(区域 学校 年级 班级数据) /api/School/get_list
- *
- * @param string $code 授权码
- *
- * */
- public function get_list(Model $Model,Custom $Custom){
- // 接口验签
- // $this->verify_sign();
- // 检查登录
- $uid = $this->getUid();
- // 学校列表
- $schoolList = $Model->getList();
- //学校区域列表
- $areaList = $Model->getAreaList();
- //学校年级列表
- $gradeList = $Model->getGradeList();
- //学校班级列表
- $classList = $Model->getClassList();
- // 最终列表
- $list = [];
- // 循环处理数据
- foreach ( $schoolList as $value ) {
- $list[$value['area']][] = $value;
- }
- $data['area_list'] = $areaList;
- $data['school_list'] = $schoolList;
- $data['grade_list'] = $gradeList;
- $data['class_list'] = $classList;
- // 返回结果
- return json_send(['code'=>'success','msg'=>'获取成功','data'=>$data]);
- }
- }
|