소스 검색

技术规范加图片,客户列表加头像显示

lizhen_gitee 6 달 전
부모
커밋
c2d25324cc

+ 5 - 3
application/api/controller/Jishuguifan.php

@@ -22,11 +22,12 @@ class Jishuguifan extends Api
             $where_search['name'] = ['LIKE','%'.$keyword.'%'];
         }
         //
-        $list = Db::name('jishuguifan')->field('id,name,ismenu')
+        $list = Db::name('jishuguifan')->field('id,name,ismenu,image')
             ->where('company_id',$this->auth->company_id)
             ->where('pid',0)
             ->order('id' , 'asc')
             ->select();
+        $list = list_domain_image($list,['image']);
 
         $this->success(1, $list);
     }
@@ -35,10 +36,11 @@ class Jishuguifan extends Api
     public function lists(){
         $tid = input('id',0);
 
-        $list = Db::name('jishuguifan')->field('id,pid,name,ismenu')
+        $list = Db::name('jishuguifan')->field('id,pid,name,image,ismenu')
             ->where('company_id',$this->auth->company_id)
             ->where('tid',$tid)
             ->select();
+        $list = list_domain_image($list,['image']);
 
         $tree = Tree::instance();
         $tree->init($list, 'pid');
@@ -61,7 +63,7 @@ class Jishuguifan extends Api
         $info = Db::name('jishuguifan')
             ->where('id',$id)
             ->find();
-        $info = info_domain_image($info,['file']);
+        $info = info_domain_image($info,['file','image']);
 
         //上一篇
         $up_id = 0;

+ 5 - 3
application/api/controller/worker/Jishuguifan.php

@@ -22,11 +22,12 @@ class Jishuguifan extends Apiw
             $where_search['name'] = ['LIKE','%'.$keyword.'%'];
         }
         //
-        $list = Db::name('jishuguifan')->field('id,name,ismenu')
+        $list = Db::name('jishuguifan')->field('id,name,ismenu,image')
             ->where('company_id',$this->auth->company_id)
             ->where('pid',0)
             ->order('id' , 'asc')
             ->select();
+        $list = list_domain_image($list,['image']);
 
         $this->success(1, $list);
     }
@@ -35,10 +36,11 @@ class Jishuguifan extends Apiw
     public function lists(){
         $tid = input('id',0);
 
-        $list = Db::name('jishuguifan')->field('id,pid,name,ismenu')
+        $list = Db::name('jishuguifan')->field('id,pid,name,image,ismenu')
             ->where('company_id',$this->auth->company_id)
             ->where('tid',$tid)
             ->select();
+        $list = list_domain_image($list,['image']);
 
         $tree = Tree::instance();
         $tree->init($list, 'pid');
@@ -61,7 +63,7 @@ class Jishuguifan extends Apiw
         $info = Db::name('jishuguifan')
             ->where('id',$id)
             ->find();
-        $info = info_domain_image($info,['file']);
+        $info = info_domain_image($info,['file','image']);
 
 
         //上一篇

+ 5 - 2
application/company/controller/Jishuguifan.php

@@ -16,7 +16,7 @@ class Jishuguifan extends Apic
     protected $table = 'jishuguifan';
    
     public function index(){
-        $list = Db::name($this->table)->field('id,pid,name,createtime')->where('company_id',$this->auth->company_id)->order('id asc')->select();
+        $list = Db::name($this->table)->field('id,pid,name,image,createtime')->where('company_id',$this->auth->company_id)->order('id asc')->select();
 
         /*$tree = Tree::instance()->init($list);
         $tree->icon = ['','',''];
@@ -24,6 +24,7 @@ class Jishuguifan extends Apic
         $tree = $tree->getTreeList($tree->getTreeArray(0),'name');
 
         $this->success(1,$tree);*/
+        $list = list_domain_image($list,['image']);
 
         $this->success(1,$list);
     }
@@ -45,6 +46,7 @@ class Jishuguifan extends Apic
             'pid' => $pid,
             'tid' => $tid,
             'name' => input('name',''),
+            'image' => input('image',''),
             'content' => input('content','','htmlspecialchars_decode'),
             'ismenu' => input('ismenu',1),
             'file' => input('file',''),
@@ -60,7 +62,7 @@ class Jishuguifan extends Apic
     public function info(){
         $id = input('id',0);
         $info = Db::name($this->table)->where('id',$id)->where('company_id',$this->auth->company_id)->find();
-        $info = info_domain_image($info,['file']);
+        $info = info_domain_image($info,['file','image']);
 
         $this->success(1,$info);
     }
@@ -87,6 +89,7 @@ class Jishuguifan extends Apic
             'pid' => $pid,
             'tid' => $tid,
             'name' => input('name',''),
+            'image' => input('image',''),
             'content' => input('content','','htmlspecialchars_decode'),
             'ismenu' => input('ismenu',1),
             'file' => input('file',''),

+ 3 - 1
application/company/controller/Usercompany.php

@@ -36,7 +36,8 @@ class Usercompany extends Apic
         }
 
         $list = Db::name($this->table)->alias('a')
-            ->field('a.id,a.projectname,a.starttime,a.endtime,a.weituo,a.fuwujigou,a.header,a.header_mobile,user.nickname as user_nickname,user.mobile as user_mobile')
+            ->field('a.id,a.projectname,a.starttime,a.endtime,a.weituo,a.fuwujigou,a.header,a.header_mobile,
+            user.id as user_id,user.avatar as user_avatar,user.nickname as user_nickname,user.mobile as user_mobile')
             ->join('user','a.user_id = user.id','LEFT')
             ->where('a.company_id',$this->auth->company_id)
             ->where('a.deletetime',NULL)
@@ -45,6 +46,7 @@ class Usercompany extends Apic
             ->paginate();
         $total = $list->total();
         $list = $list->items();
+        $list = list_domain_image($list,['user_avatar']);
 
         $rs = [
             'list' => $list,