Commit 30a62a2e authored by hujun's avatar hujun

客户列表优化

parent c2f3bf05
......@@ -3,6 +3,7 @@
namespace app\index\controller;
use app\api_broker\service\CallPhoneService;
use app\api_broker\service\ClientService;
use app\api_broker\service\RedisCacheService;
use app\api_broker\service\VipService;
use app\extra\RedisExt;
use app\index\extend\Basic;
......@@ -340,6 +341,7 @@ class Member extends Basic{
$user_follow = new UPhoneFollowUp($this->siteId);
$m_user = new Users();
$m_agent = new AAgents();
$redis_cache = new RedisCacheService();
foreach ($return_user_list as $k=>$v) {
if ($v['user_pic']) {
......@@ -360,12 +362,18 @@ class Member extends Basic{
if (empty($v['agent_id'])) {
$return_user_list[$k]['agent_name'] = '';
} else {
$return_user_list[$k]['agent_name'] = $m_agent->getAgentsByWhere(['id'=>$v['agent_id']], 'name');
$agent_data = $redis_cache->getRedisCache(2, $v['agent_id']);
if (empty($agent_data)) {
$agent_name = $m_agent->getAgentsByWhere(['id'=>$v['agent_id']], 'name');
} else {
$agent_name = $agent_data['name'];
}
$return_user_list[$k]['agent_name'] = $agent_name;
}
$params_['user_id'] = $v['id'];
$res = $user_follow->getPhoneFollowData('create_time', $params_, 'id desc');
$return_user_list[$k]['follow_time'] = $res[0]['create_time'];
// $params_['user_id'] = $v['id'];
// $res = $user_follow->getPhoneFollowData('create_time', $params_, 'id desc');
// $return_user_list[$k]['follow_time'] = $res[0]['create_time'];
$return_user_list[$k]['user_phone'] = hide_customer_phone($return_user_list[$k]['user_phone']);
$return_user_list[$k]['current_agent_id'] = $this->userId;
......@@ -398,7 +406,7 @@ class Member extends Basic{
$return_user_list[$k]['is_outpace_call_num'] = $is_outpace_call_num;
/*end*/
$return_user_list[$k]['is_can_look'] = $user_service->isUserAgentDirector($v["agent_id"],$this->agentId);
$return_user_list[$k]['is_can_look'] = $user_service->isUserAgentDirector($v["agent_id"], $this->userId);
$is_show = true;
if($if_search_user){
......
......@@ -185,7 +185,11 @@ class Users extends Model
if (empty($res)) {
$res = $s_phone_follow_up->getPhoneFollowData('create_time',$params_,$order);
}
$data[$k]['follow_time'] = $res[0]['create_time'];
if (empty($res[0]['create_time'])) {
$data[$k]['follow_time'] = '';
} else {
$data[$k]['follow_time'] = $res[0]['create_time'];
}
}
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