Commit 57f04cd9 authored by hujun's avatar hujun

商铺跟进和客户跟进 经纪人信息取缓存

parent dbd3a9eb
......@@ -4,6 +4,7 @@ namespace app\api_broker\controller;
use app\api_broker\extend\Basic;
use app\api_broker\service\ClientService;
use app\api_broker\service\RedisCacheService;
use app\api_broker\service\UserExpiredTimeService;
use app\api_broker\service\VerifyRepetitionService;
use app\extra\RedisExt;
......@@ -125,17 +126,30 @@ class HomePageLog extends Basic
$result = $this->uPhoneFollowUpModel->getFollowList($pageNo, $pageSize, '',$field, $where);
}
$clientService = new ClientService();
$m_label = new ULabels();
$label_data = $m_label->getColumn('id,name', ['type'=>1]); //获取标签
// $m_label = new ULabels();
$redis_service = new RedisCacheService();
// $label_data = $m_label->getColumn('id,name', ['type'=>1]); //获取标签
$label_data = $redis_service->userCallLabelCache();
foreach ($result as $key => $value) {
$agent_params = [];
$agent_params["a.id"] = $value['agent_id'];
$agent_field = "a.name,a.img,b.store_name";
$model = new AAgents();
$res_a = $model->getAgentsInfo($agent_field, $agent_params);
$result[$key]['name'] = $res_a[0]['name'];
$result[$key]['img'] = $res_a[0]['img'];
$result[$key]['store_name'] = $res_a[0]['store_name'];
// $agent_params = [];
// $agent_params["a.id"] = $value['agent_id'];
// $agent_field = "a.name,a.img,b.store_name";
// $model = new AAgents();
// $res_a = $model->getAgentsInfo($agent_field, $agent_params);
// $result[$key]['name'] = $res_a[0]['name'];
// $result[$key]['img'] = $res_a[0]['img'];
// $result[$key]['store_name'] = $res_a[0]['store_name'];
if ($value['agent_id']) {
$agent_data = $redis_service->getRedisCache(2, $value['agent_id']);
$result[$key]['name'] = $agent_data['name'];
$result[$key]['img'] = $agent_data['img'];
$result[$key]['store_name'] = $agent_data['store_name'];
} else {
$result[$key]['name'] = [];
$result[$key]['img'] = [];
$result[$key]['store_name'] = [];
}
//判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期
$ser = new UserExpiredTimeService();
......@@ -260,18 +274,28 @@ class HomePageLog extends Basic
return $this->response("200", "request null");
}
}
$redis_service = new RedisCacheService();
$order = "f.id desc";
$result = $this->gHouseFollowUpModel->getSearch($pageNo, $pageSize, $order, $field, $where_, "");
foreach ($result as $key => $value) {
$agent_params = [];
$agent_params["a.id"] = $value['agent_id'];
$agent_field = "a.name,a.img,b.store_name";
$model = new AAgents();
$res_a = $model->getAgentsInfo($agent_field, $agent_params);
$result[$key]['name'] = $res_a[0]['name'];
$result[$key]['img'] = $res_a[0]['img'];
$result[$key]['store_name'] = $res_a[0]['store_name'];
// $agent_params = [];
// $agent_params["a.id"] = $value['agent_id'];
// $agent_field = "a.name,a.img,b.store_name";
// $model = new AAgents();
// $res_a = $model->getAgentsInfo($agent_field, $agent_params);
// $result[$key]['name'] = $res_a[0]['name'];
// $result[$key]['img'] = $res_a[0]['img'];
// $result[$key]['store_name'] = $res_a[0]['store_name'];
if ($value['agent_id']) {
$agent_data = $redis_service->getRedisCache(2, $value['agent_id']);
$result[$key]['name'] = $agent_data['name'];
$result[$key]['img'] = $agent_data['img'];
$result[$key]['store_name'] = $agent_data['store_name'];
} else {
$result[$key]['name'] = [];
$result[$key]['img'] = [];
$result[$key]['store_name'] = [];
}
$house_params = [];
$house_params["id"] = $value['house_id'];
......
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