|
@@ -51,7 +51,17 @@ public function plist(){
|
|
|
$total = ceil($count / $size);
|
|
|
$page = $page >= $total ? $total : $page;
|
|
|
$list = Db::name('cat')->where($where)->page($page, $size)->select();
|
|
|
- return app_show(0, "获取成功", ['list' =>$list, 'count' => $count]);
|
|
|
+ $var =[];
|
|
|
+ foreach ($list as $value){
|
|
|
+ $info = Db::name('cat_specs')->where(['cat_id'=>$value['id'],'is_del'=>0])->column('specs_id');
|
|
|
+ $temp = Db::name('specs')->where(['id'=>$info,'is_del'=>0])->field("id as specid,spec_name")->select()->toArray();
|
|
|
+ if(empty($temp)){
|
|
|
+ $temp=[];
|
|
|
+ }
|
|
|
+ $value['im']=$temp;
|
|
|
+ $var[]=$value;
|
|
|
+ }
|
|
|
+ return app_show(0, "获取成功", ['list' =>$var, 'count' => $count]);
|
|
|
}
|
|
|
|
|
|
public function wlist(){
|
|
@@ -127,7 +137,17 @@ public function title(){
|
|
|
$total = ceil($count / $size);
|
|
|
$page = $page >= $total ? $total : $page;
|
|
|
$list = Db::name('cat')->where($where)->page($page, $size)->select();
|
|
|
- return app_show(0, "获取成功", ['list' => $list, 'count' => $count]);
|
|
|
+ $var =[];
|
|
|
+ foreach ($list as $value){
|
|
|
+ $info = Db::name('cat_specs')->where(['cat_id'=>$value['id'],'is_del'=>0])->column('specs_id');
|
|
|
+ $temp = Db::name('specs')->where(['id'=>$info,'is_del'=>0])->field("id as specid,spec_name")->select()->toArray();
|
|
|
+ if(empty($temp)){
|
|
|
+ $temp=[];
|
|
|
+ }
|
|
|
+ $value['im']=$temp;
|
|
|
+ $var[]=$value;
|
|
|
+ }
|
|
|
+ return app_show(0, "获取成功", ['list' => $var, 'count' => $count]);
|
|
|
}
|
|
|
public function create()
|
|
|
{
|