Commit 30eaa428 authored by zw's avatar zw

bug

parent 9876972c
...@@ -11,6 +11,8 @@ use app\model\AAgents; ...@@ -11,6 +11,8 @@ use app\model\AAgents;
use app\model\GHouses; use app\model\GHouses;
use app\model\GHousesFollowUp; use app\model\GHousesFollowUp;
use app\model\UPhoneFollowUp; use app\model\UPhoneFollowUp;
use app\model\UPhoneFollowUpTemporary;
use app\task\controller\FollowUpTask;
use think\Log; use think\Log;
use think\Request; use think\Request;
...@@ -26,12 +28,19 @@ class HomePageLog extends Basic ...@@ -26,12 +28,19 @@ class HomePageLog extends Basic
private $uPhoneFollowUpModel; private $uPhoneFollowUpModel;
private $gHouseFollowUpModel; private $gHouseFollowUpModel;
private $phoneFollowUpTemporary;
function __construct(Request $request = null) function __construct(Request $request = null)
{ {
parent::__construct($request); parent::__construct($request);
$this->uPhoneFollowUpModel = new UPhoneFollowUp($this->siteId); $date = date("Y-m-d", time());
$t_follow_up_task = new FollowUpTask();
if(!$t_follow_up_task->isExistTable($date, $this->siteId)){
return false;
}
$this->uPhoneFollowUpModel = new UPhoneFollowUp( $this->siteId);
$this->gHouseFollowUpModel = new GHousesFollowUp(); $this->gHouseFollowUpModel = new GHousesFollowUp();
$this->phoneFollowUpTemporary = new UPhoneFollowUpTemporary( $this->siteId);
} }
/** /**
...@@ -44,16 +53,14 @@ class HomePageLog extends Basic ...@@ -44,16 +53,14 @@ class HomePageLog extends Basic
public function userFollowUpList() public function userFollowUpList()
{ {
$params = $this->params; $params = $this->params;
Log::write($params, 'userFollowUpList'); //记录日志 /* $params = array(
/*$params = array( "start_time" => strtotime('2018-08-14 15:47:36'), //开始时间
"start_time" => strtotime('2016-08-14 15:47:36'), //开始时间 "end_time" => strtotime('2019-01-10 15:47:36'), //结束时间
"end_time" => strtotime('2018-08-14 15:47:36'), //结束时间 //"name_or_phone" => "18112347151",//用户姓名或电话 经纪人
"name_or_phone" => "18112347151",//用户姓名或电话 经纪人
"search_content" => "",// 搜索跟进内容 "search_content" => "",// 搜索跟进内容
"pageNo" => 1, "pageNo" => 1,
"pageSize" => 15 "pageSize" => 15
);*/ );*/
$vrs = new VerifyRepetitionService(); $vrs = new VerifyRepetitionService();
$is_check = $vrs->followUpClick($this->agentId); $is_check = $vrs->followUpClick($this->agentId);
if($params["pageNo"] == 1 && !$is_check){ if($params["pageNo"] == 1 && !$is_check){
...@@ -69,19 +76,24 @@ class HomePageLog extends Basic ...@@ -69,19 +76,24 @@ class HomePageLog extends Basic
if (empty($params['start_time']) || empty($params['end_time'])) { if (empty($params['start_time']) || empty($params['end_time'])) {
return $this->response("101", '请选择时间'); return $this->response("101", '请选择时间');
} }
$start_time = date("Y-m-d H:i:s", $params["start_time"]);
$end_time = date("Y-m-d H:i:s", $params["end_time"]);
$pageNo = empty($params['pageNo']) ? 1 : $params['pageNo']; $pageNo = empty($params['pageNo']) ? 1 : $params['pageNo'];
$pageSize = empty($params['pageSize']) ? 15 : $params['pageSize']; $pageSize = empty($params['pageSize']) ? 15 : $params['pageSize'];
$field = "f.id,f.user_id,f.agent_id,f.type,f.content,f.create_time,f.user_status"; $field = "id,user_id,agent_id,type,content,create_time,user_status";
$where_ = []; $where_ = [];
$where = ' 1=1 ';
if (!empty($params["search_content"])) { if (!empty($params["search_content"])) {
$where_["f.content"] = array( "like", "%" . trim($params['search_content']) . "%" ); $search_content = trim($params['search_content']);
$where_["f.content"] = array( "like", "%" . $search_content . "%" );
$where .= " AND content LIKE '%$search_content%'";
} }
if (!empty($params["start_time"]) && !empty($params["end_time"])) { if (!empty($params["start_time"]) && !empty($params["end_time"])) {
$start_time = date("Y-m-d H:i:s", $params["start_time"]);
$end_time = date("Y-m-d H:i:s", $params["end_time"]);
$where_["f.create_time"] = array( 'between', array( $start_time, $end_time ) ); $where_["f.create_time"] = array( 'between', array( $start_time, $end_time ) );
$where .= ' AND create_time BETWEEN "'.$start_time.'" AND "'.$end_time .'"';
} }
if (!empty($params["name_or_phone"])) { if (!empty($params["name_or_phone"])) {
...@@ -98,16 +110,18 @@ class HomePageLog extends Basic ...@@ -98,16 +110,18 @@ class HomePageLog extends Basic
$res_a = $model->getAgentsIdsArray($agent_field, $agent_params); $res_a = $model->getAgentsIdsArray($agent_field, $agent_params);
if ($res_a) { if ($res_a) {
$where_["f.agent_id"] = [ 'in', $res_a ]; $where_["f.agent_id"] = [ 'in', $res_a ];
$where .= " AND agent_id in ($res_a)";
} else { } else {
return $this->response("200", "request null"); return $this->response("200", "request null");
} }
} }
//$where_["f.city"] = trim($this->city) ? trim($this->city) : '上海市'; $date = date("Y-m-d", time());
if ($start_time >= $date && $start_time <= $date . " 23:59:59" ) {
$order = "f.id desc"; $result = $this->phoneFollowUpTemporary->getFollowList($pageNo, $pageSize, $order_ = 'id desc', $field, $where_);
} else {
$result = $this->uPhoneFollowUpModel->getSearch($pageNo, $pageSize, $order, $field, [], $where_, ""); $result = $this->phoneFollowUpTemporary->getFollowListV2($this->siteId,$pageNo, $pageSize, $where, $field);
}
$clientService = new ClientService(); $clientService = new ClientService();
foreach ($result as $key => $value) { foreach ($result as $key => $value) {
$agent_params = []; $agent_params = [];
......
...@@ -680,6 +680,7 @@ Route::group('broker', [ ...@@ -680,6 +680,7 @@ Route::group('broker', [
//首页跟进记录 //首页跟进记录
'userFollowUpList' => ['api_broker/HomePageLog/userFollowUpList', ['method' => 'post']], 'userFollowUpList' => ['api_broker/HomePageLog/userFollowUpList', ['method' => 'post']],
'userFollowUpListV2' => ['api_broker/HomePageLog/userFollowUpListV2', ['method' => 'post|get']],
'houseFollowUpList' => ['api_broker/HomePageLog/houseFollowUpList', ['method' => 'post']], 'houseFollowUpList' => ['api_broker/HomePageLog/houseFollowUpList', ['method' => 'post']],
'housingResource' => ['api_broker/Performance/housingResource', ['method' => 'POST|GET']], //获取房源list 'housingResource' => ['api_broker/Performance/housingResource', ['method' => 'POST|GET']], //获取房源list
......
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