panlumeng 3 years ago
parent
commit
952188c43e
2 changed files with 23 additions and 3 deletions
  1. 22 2
      app/admin/controller/Cat.php
  2. 1 1
      app/admin/controller/Unit.php

+ 22 - 2
app/admin/controller/Cat.php

@@ -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()
 {

+ 1 - 1
app/admin/controller/Unit.php

@@ -105,7 +105,7 @@ class Unit extends BaseController
         }
         $createrid= isset($user["data"]['id']) ?  $user["data"]['id'] : "";
         $creater= isset($user["data"]['nickname']) ?  $user["data"]['nickname'] : "";
-        $status = isset($this->post['status']) &&$this->post['status'] !==""? intval($this->post['status']):"1";
+        $status = isset($this->post['status']) &&$this->post['status'] !==""? intval($this->post['status']):"0";
         $data=[
             "id"=>$id,
             "unit"=>$unit,