学生详情接口

This commit is contained in:
2022-09-09 16:44:34 +08:00
parent 66fbd56613
commit fd98e04acc

View File

@@ -1,4 +1,5 @@
<?php <?php
namespace app\controller; namespace app\controller;
use think\facade\Db; use think\facade\Db;
@@ -17,10 +18,18 @@ class Student
return show("不支持当前类型!"); return show("不支持当前类型!");
} }
//1=未来之星;2=适龄儿童;3=残联儿童;4=全部 //1=未来之星;2=适龄儿童;3=残联儿童;4=全部
if($type == 1) $where = "type=1"; if ($type == 1) {
if($type == 2) $where = "type=2"; $where = "type=1";
if($type == 3) $where = "disabled=1"; }
if($type == 4) $where = ""; if ($type == 2) {
$where = "type=2";
}
if ($type == 3) {
$where = "disabled=1";
}
if ($type == 4) {
$where = "";
}
$lastIndex = lastindex(); $lastIndex = lastindex();
if ($lastIndex == 0) { if ($lastIndex == 0) {
@@ -32,7 +41,9 @@ class Student
"page" => $lastIndex "page" => $lastIndex
]); ]);
if(empty($list)) return show("获取成功", SUCCESS_CODE,$result); if (empty($list)) {
return show("获取成功", SUCCESS_CODE, $result);
}
if ($list->currentPage() < $list->lastPage()) { if ($list->currentPage() < $list->lastPage()) {
$result['lastIndex'] = $lastIndex + 1; $result['lastIndex'] = $lastIndex + 1;
} else { } else {
@@ -44,4 +55,33 @@ class Student
return show(SUCCESS_MESSAGE, SUCCESS_CODE, $result); return show(SUCCESS_MESSAGE, SUCCESS_CODE, $result);
} }
/**
* Notes : 获取学生的详情
*
* @Date : 2022/9/9 16:41
* @Author : <Jason.C>
*/
public function info()
{
$studentId = $GLOBALS['data']['data']['student_id'];
$vo = \app\model\Student::find($studentId);
$result = [
"id" => $vo['id'],
"hot" => $vo['hot'],
"avatar" => $vo['avatar'],
"nickname" => $vo['nickname'],
"is_disabled" => $vo['disabled'],
"type" => $vo["type"],
"identifier" => $vo['identifier'],
"article_count" => $vo['article_count'],
"city" => $vo['city'],
"school" => $vo['school'],
"age" => $vo['age'],
];
return show(SUCCESS_MESSAGE, SUCCESS_CODE, $result);
}
} }