|
|
@@ -26,42 +26,17 @@ class ShowTemplate extends BaseController{
|
|
|
*/
|
|
|
public function list(Request $request) {
|
|
|
$post = UtilService::getMore([
|
|
|
- ['is_hot', '0'],
|
|
|
- ['is_recommend', '0'],
|
|
|
+ ['is_hot', ''],
|
|
|
+ ['is_recommend', ''],
|
|
|
['status', ''],
|
|
|
['page', 1],
|
|
|
['pageSize', 50],
|
|
|
], $request);
|
|
|
$post["pageSize"] = $post["pageSize"]>50 ? 50 : (int)$post["pageSize"];
|
|
|
- $post["page"] = $post["page"]<=0 ? 1 : (int)$post["page"];
|
|
|
- $where=[];
|
|
|
- if(is_numeric($post['status'])) {
|
|
|
- $where[]=["status","=",(int)$post['status']];
|
|
|
- }
|
|
|
- if((int)$post["is_hot"]==1){
|
|
|
- $where[]=["is_hot","=",1];
|
|
|
- }
|
|
|
- if((int)$post["is_recommend"]==1){
|
|
|
- $where[]=["is_recommend","=",1];
|
|
|
- }
|
|
|
-
|
|
|
- $totalCount = (new ShowTemplateModel)->where($where)->count();
|
|
|
- $data=null;
|
|
|
- if($totalCount>0){
|
|
|
- $data = (new ShowTemplateModel)
|
|
|
- ->field("*")
|
|
|
- ->where($where)
|
|
|
- ->order("id", "desc")
|
|
|
- ->page($post["page"], $post["pageSize"])
|
|
|
- ->select();
|
|
|
- foreach($data as $k=>$v){
|
|
|
- $data[$k]["time"] = date("Y-m-d H:i:s",$v["time"]);
|
|
|
- $data[$k]["imgs"] = getImageAr($v["imgs"]);
|
|
|
- $data[$k]["admin_time"] = date("Y-m-d H:i:s",$v["admin_time"]);
|
|
|
- }
|
|
|
- }
|
|
|
- $data = empty($data)?[]:$data;
|
|
|
- return app('json')->success(["list" => $data, "pageSize" => $post["pageSize"],"page"=>$post["page"],"totalCount"=>$totalCount]);
|
|
|
+ $post["page"] = $post["page"]<=0 ? 1 : (int)$post["page"];
|
|
|
+ $post["status"] = (int)$post['status'];
|
|
|
+ $data = (new ShowTemplateModel)->getDataList($post,"*",1);
|
|
|
+ return app('json')->success(["list" =>$data["list"], "pageSize" => $data["pageSize"],"page"=>$data["page"],"pageCount"=>$data["totalCount"]]);
|
|
|
}
|
|
|
|
|
|
|