|
|
@@ -23,6 +23,7 @@ use app\model\api\AppBug;
|
|
|
use app\model\api\ShowTemplate;
|
|
|
use app\model\api\ServiceType;
|
|
|
use app\model\api\ServiceTimeType;
|
|
|
+use app\model\api\Advert as AdvertModel;
|
|
|
|
|
|
class Pub extends BaseController
|
|
|
{
|
|
|
@@ -93,26 +94,17 @@ class Pub extends BaseController
|
|
|
$post["pageSize"] = $post["pageSize"]>50 ? 50 : (int)$post["pageSize"];
|
|
|
$post["page"] = $post["page"]<=0 ? 1 : (int)$post["page"];
|
|
|
$where=[];
|
|
|
- $where[]=["status","=",1];
|
|
|
- if((int)$post["is_hot"]==1){
|
|
|
- $where[]=["is_hot","=",1];
|
|
|
- }
|
|
|
- if((int)$post["is_recommend"]==1){
|
|
|
- $where[]=["is_recommend","=",1];
|
|
|
- }
|
|
|
-
|
|
|
- $totalCount = (new ShowTemplate)->where($where)->count();
|
|
|
+ $where[]=["is_show","=",1];
|
|
|
+ $where[]=["page_id","=",70];
|
|
|
+ $totalCount = (new AdvertModel)->where($where)->count();
|
|
|
$data=null;
|
|
|
if($totalCount>0){
|
|
|
- $data = (new ShowTemplate)
|
|
|
- ->field("id,title,price,old_price,status,img,is_hot,is_recommend")
|
|
|
+ $data = (new AdvertModel)
|
|
|
+ ->field("id,img,title,url")
|
|
|
->where($where)
|
|
|
- ->order("id", "desc")
|
|
|
+ ->order("sort","desc")
|
|
|
->page($post["page"], $post["pageSize"])
|
|
|
->select();
|
|
|
- foreach($data as $k=>$v){
|
|
|
- $data[$k]["is_use"] = 0;//是否已经购买或者可以使用
|
|
|
- }
|
|
|
}
|
|
|
$data = empty($data)?[]:$data;
|
|
|
return app('json')->success(["list" => $data, "pageSize" => $post["pageSize"],"page"=>$post["page"],"totalCount"=>$totalCount]);
|