Commit dda3ecb9 authored by zfc's avatar zfc

搜索跟进人头像

parent 3391084c
......@@ -127,26 +127,25 @@ class Client extends Basic
$pageSize = empty($params['pageSize']) ? 15 : $params['pageSize'];
$field=['f.id',
'f.user_id',
'f.agent_id',
'f.content',
'f.create_time',
'img.imagename',
'a.realname',
'a.agentshopname',
'a.sub_shopname',
"TIMESTAMPDIFF(MINUTE,f.create_time,'{$time}')as time_minute_diff"
];
$where="(f.agent_id in(0,{$params['agent_id']}) ) ";
$where="(u.agent_id in(0,{$params['agent_id']}) or f.user_id is null or TIMESTAMPDIFF(MINUTE,u.create_time,'{$time}') > 2880 ) ";
if(!empty($search)){
$where.=" and f.content like '%$search%' ";
$data['search']=$search;
}
$group=" f.id ";
$join=[['agents a','a.id=f.agent_id','left'],
['agentsimgs img','img.agent_id=f.agent_id','left']];
['u_users u','u.id=f.user_id','left'],];
$order="id desc";
$data['list']=$table->getSearch($pageNo, $pageSize,$order,$field,$join, $where,$group);
$data['total']=$table->getUserAgentTotal($where,$join);
return $this->response(200,'成功',$data);
}
}
<?php
namespace app\model;
use think\Db;
class UPhoneFollowPp extends BaseModel
......@@ -32,7 +32,7 @@ class UPhoneFollowPp extends BaseModel
* @throws \think\exception\DbException
*/
public function getSearch($p = 1, $pageSize = 15, $order_= 'id desc',$field,$join, $where,$group){
$r = $this->field($field)
$r = $this->field($field)
->alias('f')
->join($join)
->where($where)
......@@ -41,7 +41,19 @@ class UPhoneFollowPp extends BaseModel
->limit($pageSize)
->page($p)
->select();
return $r;
$data = array();
foreach($r as $k=>$v){
$data[$k] = $v;
if($v['agent_id']){
$data[$k]['imagename']='http://admin.tonglianjituan.com/agentsimg/'.Db::table('agentsimgs')->field('imagename')
->where("agent_id={$v['agent_id']}")
->order('id desc')
->value('imagename');
}
}
return $data;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment