|
@@ -22,15 +22,16 @@ class CombindStock extends Base
|
|
public function list(){
|
|
public function list(){
|
|
$param=$this->request->only(['spuCode'=>'','wsm_code'=>'','good_name'=>'','cat_id'=>'','status'=>'','flag'=>'',
|
|
$param=$this->request->only(['spuCode'=>'','wsm_code'=>'','good_name'=>'','cat_id'=>'','status'=>'','flag'=>'',
|
|
"create_start"=>"2023-01-01 00:00:00","create_end"=>date("Y-m-d H:i:s"),"page"=>1,"size"=>15],'post','trim');
|
|
"create_start"=>"2023-01-01 00:00:00","create_end"=>date("Y-m-d H:i:s"),"page"=>1,"size"=>15],'post','trim');
|
|
- $where=[["createtime","between",[$param['create_start'],$param['create_end']]]];
|
|
|
|
- $param['spuCode']?? $where[]=["spuCode","like","%{$param['spuCode']}%"];
|
|
|
|
- $param['wsm_code']?? $where[]=["wsm_code","like","%{$param['wsm_code']}%"];
|
|
|
|
- $param['good_name']?? $where[]=["good_name","like","%{$param['good_name']}%"];
|
|
|
|
- $param['cat_id']?? $where[]=["good_basic.cat_id","=",$param['cat_id']];
|
|
|
|
- $param['flag']?? $where[]=["flag","=",$param['flag']];
|
|
|
|
- $param['status']?? $where[]=["status","=",$param['status']];
|
|
|
|
- $list = $this->combindStock->withJoin(["wsminfo","good"],"left")->where($where)->order("id desc")->paginate
|
|
|
|
|
|
+ $where=[["combind_stock.createtime","between",[$param['create_start']?: '2023-01-01 00:00:00',$param['create_end']?: date("Y-m-d H:i:s")]]];
|
|
|
|
+ $param['spuCode']==''?:$where[]=["combind_stock.spuCode","like","%{$param['spuCode']}%"];
|
|
|
|
+ $param['wsm_code']==''?: $where[]=["combind_stock.wsm_code","like","%{$param['wsm_code']}%"];
|
|
|
|
+ $param['good_name']==''?: $where[]=["combind_stock.good_name","like","%{$param['good_name']}%"];
|
|
|
|
+ $param['cat_id']==''?: $where[]=["good.cat_id","=",$param['cat_id']];
|
|
|
|
+ $param['flag']==''?: $where[]=["combind_stock.flag","=",$param['flag']];
|
|
|
|
+ $param['status']==''?: $where[]=["combind_stock.status","=",$param['status']];
|
|
|
|
+ $list = $this->combindStock->alias("a")->withJoin(["wsminfo","good"],"left")->where($where)->order("id desc")->paginate
|
|
(["page"=>$param['page'],"list_rows"=>$param['size']]);
|
|
(["page"=>$param['page'],"list_rows"=>$param['size']]);
|
|
|
|
+
|
|
return app_show(0,"获取成功",["list"=>$list->items(),"count"=>$list->total()]);
|
|
return app_show(0,"获取成功",["list"=>$list->items(),"count"=>$list->total()]);
|
|
|
|
|
|
}
|
|
}
|