|
@@ -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]);
|