Browse Source

咨询单列表增加创建人所属部门字段

wufeng 2 years ago
parent
commit
1a713ffed8
1 changed files with 11 additions and 2 deletions
  1. 11 2
      app/admin/controller/Consult.php

+ 11 - 2
app/admin/controller/Consult.php

@@ -74,8 +74,16 @@ class Consult extends Base
             ->count();
         $total = ceil($count / $size);
         $page = $page >= $total ? $total : $page;
-        $list =Db::name('consult_info')->alias("a")->leftJoin("consult_order b","a.zxNo=b.zxNo")->where($where)->page($page,$size)
-            ->field("a.*,b.createrid,b.creater,b.is_project,b.projectNo,b.khNo,b.endtime,b.platform_code,b.saleid,b.salesman,b.depart")->order("a.id desc")->select();
+        $list = Db::name('consult_info')
+            ->alias("a")
+            ->leftJoin("consult_order b", "a.zxNo=b.zxNo")
+            ->leftJoin("depart_user u", "u.uid=b.createrid")
+            ->where($where)
+            ->page($page, $size)
+            ->field("a.*,b.createrid,b.creater,b.is_project,b.projectNo,b.khNo,b.endtime,b.platform_code,b.saleid,b.salesman,b.depart,u.itemid")
+            ->order("a.id desc")
+            ->cursor();
+
         $data=[];
         foreach ($list as $value){
             $value['can']= isset($value['cat_id']) && $value['cat_id'] !=0 ? made($value['cat_id']):[];
@@ -89,6 +97,7 @@ class Consult extends Base
                 $value['khname']= isset($kh['companyName'])?$kh['companyName']:"";
             }
             $value['metal_name']=isset($value['metal_id'])&& $value['metal_id']!=0?$this->noble[$value['metal_id']]:"";
+            $value['company_name'] = implode('/', array_column(GetPart($value['itemid']), 'name'));
             $data[]=$value;
         }
         return app_show(0,"获取成功",['count'=>$count,'list'=>$data]);