|
|
@@ -104,37 +104,17 @@ class Pub extends BaseController
|
|
|
['page', 1],
|
|
|
['pageSize', 50],
|
|
|
], $request);
|
|
|
- $post["pageSize"] = $post["pageSize"]>50 ? 50 : (int)$post["pageSize"];
|
|
|
- $post["page"] = $post["page"]<=0 ? 1 : (int)$post["page"];
|
|
|
- $where=[];
|
|
|
- $where[]=["status","=",1];
|
|
|
+ $where["pageSize"] = $post["pageSize"]>50 ? 50 : (int)$post["pageSize"];
|
|
|
+ $where["page"] = $post["page"]<=0 ? 1 : (int)$post["page"];
|
|
|
+ $where["status"] = 1;
|
|
|
if((int)$post["is_hot"]==1){
|
|
|
- $where[]=["is_hot","=",1];
|
|
|
+ $where["is_hot"] = 1;
|
|
|
}
|
|
|
if((int)$post["is_recommend"]==1){
|
|
|
- $where[]=["is_recommend","=",1];
|
|
|
+ $where["is_recommend"] = 1;
|
|
|
}
|
|
|
-
|
|
|
- $totalCount = (new ShowTemplate)->where($where)->count();
|
|
|
- $data=null;
|
|
|
- if($totalCount>0){
|
|
|
- $data = (new ShowTemplate)
|
|
|
- ->field("id,title,price,old_price,status,imgs,is_hot,is_recommend,code,look_count,real_sales,unreal_sales")
|
|
|
- ->where($where)
|
|
|
- ->order("id", "desc")
|
|
|
- ->page((int)$post["page"], $post["pageSize"])
|
|
|
- ->select();
|
|
|
- foreach($data as $k=>$v){
|
|
|
- $data[$k]["is_use"] = 0;//是否已经购买或者可以使用
|
|
|
- $data[$k]["imgs"] = getImageAr($v["imgs"]);
|
|
|
- $data[$k]["img"] = empty($data[$k]["imgs"]) ? "" : $data[$k]["imgs"][0];
|
|
|
- $data[$k]["sales_count"] = $data[$k]["real_sales"] + $data[$k]["unreal_sales"];
|
|
|
- unset($data[$k]["real_sales"]);
|
|
|
- unset($data[$k]["unreal_sales"]);
|
|
|
- }
|
|
|
- }
|
|
|
- $data = empty($data)?[]:$data;
|
|
|
- return app('json')->success(["list" => $data, "pageSize" => $post["pageSize"],"page"=>$post["page"],"totalCount"=>$totalCount]);
|
|
|
+ $data = (new ShowTemplate)->getDataList($where, "id,title,price,old_price,status,imgs,is_hot,is_recommend,code,look_count,real_sales,unreal_sales");
|
|
|
+ return app('json')->success($data);
|
|
|
}
|
|
|
/**
|
|
|
* 获取轮播图
|