|
@@ -120,6 +120,7 @@ class InterOrder extends Base
|
|
|
"good_name"=>'',
|
|
|
"status"=>'',
|
|
|
"use_type"=>'',
|
|
|
+ "platform_id"=>'',
|
|
|
"page"=>1,
|
|
|
"size"=>10,
|
|
|
],"post","trim");
|
|
@@ -130,17 +131,18 @@ class InterOrder extends Base
|
|
|
if($param['company']!=='')$condition[]=["companyNo|companyName","like","%{$param['company']}%"];
|
|
|
if($param['good_name']!=='')$condition[]=["good_name","like","%{$param['good_name']}%"];
|
|
|
if($param['status']!=='')$condition[]=["a.status","=",$param['status']];
|
|
|
+ if($param['platform_id']!=='')$condition[]=["a.platform_id","=",$param['platform_id']];
|
|
|
if($param['use_type']!=='')$condition[]=["b.use_type","=",$param['use_type']];
|
|
|
$count=Db::name("inter_order")
|
|
|
->alias("a")
|
|
|
- ->leftJoin("platform","a.platform_id =b.id")
|
|
|
+ ->leftJoin("platform b","a.platform_id =b.id")
|
|
|
->where($condition)
|
|
|
->count();
|
|
|
$total=ceil($count/$param['size']);
|
|
|
$page=$param['page']>=$total ? $total:$param['page'];
|
|
|
$list = Db::name("inter_order")->where($condition)
|
|
|
->alias("a")
|
|
|
- ->leftJoin("platform","a.platform_id =b.id")
|
|
|
+ ->leftJoin("platform b","a.platform_id =b.id")
|
|
|
->field("a.*,cat_id as cat_info,b.platform_name,b.use_type")
|
|
|
->page(intval($page),intval($param['size']))
|
|
|
->withAttr("cat_info",function ($v){return made($v);})
|