Commit 57f04cd9 authored by hujun's avatar hujun

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

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