夺
This commit is contained in:
47
app/controller/Student.php
Normal file
47
app/controller/Student.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
namespace app\controller;
|
||||
|
||||
use think\facade\Db;
|
||||
|
||||
class Student
|
||||
{
|
||||
public function lists()
|
||||
{
|
||||
$post = $GLOBALS['data']['data'];
|
||||
if(empty($post['type'])){
|
||||
return show("请选择传类型");
|
||||
}
|
||||
$type = $post['type'];
|
||||
$typeArray = [1,2,3,4];
|
||||
if(!in_array($type,$typeArray)){
|
||||
return show("不支持当前类型!");
|
||||
}
|
||||
//1=未来之星;2=适龄儿童;3=残联儿童;4=全部
|
||||
if($type == 1) $where = "type=1";
|
||||
if($type == 2) $where = "type=2";
|
||||
if($type == 3) $where = "disabled=1";
|
||||
if($type == 4) $where = "";
|
||||
|
||||
$lastIndex = lastindex();
|
||||
if($lastIndex == 0) {
|
||||
$lastIndex = 1;
|
||||
}
|
||||
$result = [];
|
||||
$list = Db::name("student")->where($where)->limit(env("page_count"))->order('hot desc')->paginate([
|
||||
"list_rows"=>env("page_count"),
|
||||
"page"=>$lastIndex
|
||||
]);
|
||||
|
||||
if(empty($list)) return show("获取成功", SUCCESS_CODE,$result);
|
||||
if($list->currentPage() < $list->lastPage()){
|
||||
$result['lastIndex'] = $lastIndex +1;
|
||||
}else{
|
||||
$result['lastIndex'] = 0;
|
||||
}
|
||||
|
||||
|
||||
$result = StudentToArray($list);
|
||||
return show(SUCCESS_MESSAGE,SUCCESS_CODE,$result);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user