Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tl_estate
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hujun
tl_estate
Commits
a76ae022
Commit
a76ae022
authored
Sep 17, 2019
by
clone
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
81fc52c2
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
90 additions
and
29 deletions
+90
-29
LookShop.php
application/api_broker/controller/LookShop.php
+29
-10
Basic.php
application/api_broker/extend/Basic.php
+1
-0
UserLogService.php
application/index/service/UserLogService.php
+44
-4
route.php
application/route.php
+16
-15
No files found.
application/api_broker/controller/LookShop.php
View file @
a76ae022
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
app\api_broker\controller
;
namespace
app\api_broker\controller
;
use
app\api_broker\extend\Basic
;
use
app\api_broker\extend\Basic
;
use
app\api_broker\service\AgentLookUserLogService
;
use
app\api_broker\service\LookShopService
;
use
app\api_broker\service\LookShopService
;
use
app\model\AAgents
;
use
app\model\AAgents
;
use
app\model\SystemConfig
;
use
app\model\SystemConfig
;
...
@@ -80,7 +81,7 @@ class LookShop extends Basic
...
@@ -80,7 +81,7 @@ class LookShop extends Basic
}
}
$systemConfigModel
=
new
SystemConfig
();
$systemConfigModel
=
new
SystemConfig
();
$lookNum
=
0
;
$lookNum
=
0
;
$data
=
$systemConfigModel
->
getSetting
([
"config_type"
=>
40
],
"rule"
);
$data
=
$systemConfigModel
->
getSetting
([
"config_type"
=>
40
],
"rule"
);
if
(
$data
&&
$data
[
"agent_shop_num"
]
>
0
)
{
if
(
$data
&&
$data
[
"agent_shop_num"
]
>
0
)
{
$lookNum
=
$data
[
"agent_shop_num"
];
$lookNum
=
$data
[
"agent_shop_num"
];
}
}
...
@@ -122,17 +123,17 @@ class LookShop extends Basic
...
@@ -122,17 +123,17 @@ class LookShop extends Basic
$field
=
"a.id,a.store_id,a.level,a.name,a.phone,a.img,b.store_name"
;
$field
=
"a.id,a.store_id,a.level,a.name,a.phone,a.img,b.store_name"
;
//店长
//店长
if
(
$result
[
0
][
"level"
]
==
20
)
{
if
(
$result
[
0
][
"level"
]
==
20
)
{
$where_
[
"store_id"
]
=
$result
[
0
][
"store_id"
];
$where_
[
"store_id"
]
=
$result
[
0
][
"store_id"
];
}
else
{
//总监
}
else
{
//总监
$where_
[
"district_id"
]
=
$result
[
0
][
"district_id"
];
$where_
[
"district_id"
]
=
$result
[
0
][
"district_id"
];
}
}
$where_
[
"status"
]
=
0
;
$where_
[
"status"
]
=
0
;
//经纪人姓名搜索
//经纪人姓名搜索
if
(
!
empty
(
$params
[
"name"
]))
{
if
(
!
empty
(
$params
[
"name"
]))
{
$where_
[
"name"
]
=
array
(
"like"
,
"%"
.
trim
(
$params
[
'name'
])
.
"%"
);
$where_
[
"name"
]
=
array
(
"like"
,
"%"
.
trim
(
$params
[
'name'
])
.
"%"
);
}
}
$agentList
=
$this
->
agentsModel
->
getAgentByIdV2
(
$field
,
$where_
,
$page_no
,
$page_size
);
$agentList
=
$this
->
agentsModel
->
getAgentByIdV2
(
$field
,
$where_
,
$page_no
,
$page_size
);
...
@@ -141,7 +142,7 @@ class LookShop extends Basic
...
@@ -141,7 +142,7 @@ class LookShop extends Basic
}
}
$systemConfigModel
=
new
SystemConfig
();
$systemConfigModel
=
new
SystemConfig
();
$lookNum
=
0
;
$lookNum
=
0
;
$data
=
$systemConfigModel
->
getSetting
([
"config_type"
=>
40
],
"rule"
);
$data
=
$systemConfigModel
->
getSetting
([
"config_type"
=>
40
],
"rule"
);
if
(
$data
&&
$data
[
"agent_shop_num"
]
>
0
)
{
if
(
$data
&&
$data
[
"agent_shop_num"
]
>
0
)
{
$lookNum
=
$data
[
"agent_shop_num"
];
$lookNum
=
$data
[
"agent_shop_num"
];
}
}
...
@@ -152,7 +153,7 @@ class LookShop extends Basic
...
@@ -152,7 +153,7 @@ class LookShop extends Basic
$can_look_num
=
$this
->
lookShopService_
->
isLookShop
(
$item
[
"id"
]);
$can_look_num
=
$this
->
lookShopService_
->
isLookShop
(
$item
[
"id"
]);
$is_upgrade
=
$this
->
lookShopService_
->
getAgentUpNum
(
$item
[
"id"
]);
$is_upgrade
=
$this
->
lookShopService_
->
getAgentUpNum
(
$item
[
"id"
]);
$agentList
[
$key
][
"can_look_num"
]
=
$can_look_num
;
$agentList
[
$key
][
"can_look_num"
]
=
$can_look_num
;
$agentList
[
$key
][
"is_upgrade"
]
=
$is_upgrade
==
1
?
false
:
true
;
//前端判断 等于1是未升级 2已升级
$agentList
[
$key
][
"is_upgrade"
]
=
$is_upgrade
==
1
?
false
:
true
;
//前端判断 等于1是未升级 2已升级
}
}
$result
[
"look_num"
]
=
$lookNum
;
$result
[
"look_num"
]
=
$lookNum
;
$result
[
"list"
]
=
$agentList
;
$result
[
"list"
]
=
$agentList
;
...
@@ -161,7 +162,6 @@ class LookShop extends Basic
...
@@ -161,7 +162,6 @@ class LookShop extends Basic
}
}
/**
/**
* 客户浏览记录 商铺详情点进去查看哪些客户看了的
* 客户浏览记录 商铺详情点进去查看哪些客户看了的
* PC后台调
* PC后台调
...
@@ -177,7 +177,7 @@ class LookShop extends Basic
...
@@ -177,7 +177,7 @@ class LookShop extends Basic
$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'
];
$s_look_Shop
=
new
LookShopService
();
$s_look_Shop
=
new
LookShopService
();
$result
=
$s_look_Shop
->
getShopUserVisitLog
(
$params
,
$pageNo
,
$pageSize
);
$result
=
$s_look_Shop
->
getShopUserVisitLog
(
$params
,
$pageNo
,
$pageSize
);
return
$this
->
response
(
"200"
,
"success"
,
$result
);
return
$this
->
response
(
"200"
,
"success"
,
$result
);
}
}
...
@@ -196,7 +196,7 @@ class LookShop extends Basic
...
@@ -196,7 +196,7 @@ class LookShop extends Basic
$pageNo
=
empty
(
$params
[
'pageNo'
])
?
1
:
$params
[
'pageNo'
];
$pageNo
=
empty
(
$params
[
'pageNo'
])
?
1
:
$params
[
'pageNo'
];
$pageSize
=
empty
(
$params
[
'pageSize'
])
?
10
:
$params
[
'pageSize'
];
$pageSize
=
empty
(
$params
[
'pageSize'
])
?
10
:
$params
[
'pageSize'
];
$s_look_Shop
=
new
LookShopService
();
$s_look_Shop
=
new
LookShopService
();
$result
=
$s_look_Shop
->
getShopUserVisitLog
(
$params
,
$pageNo
,
$pageSize
);
$result
=
$s_look_Shop
->
getShopUserVisitLog
(
$params
,
$pageNo
,
$pageSize
);
return
$this
->
response
(
"200"
,
"success"
,
$result
);
return
$this
->
response
(
"200"
,
"success"
,
$result
);
}
}
...
@@ -214,10 +214,28 @@ class LookShop extends Basic
...
@@ -214,10 +214,28 @@ class LookShop extends Basic
$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'
];
$s_look_Shop
=
new
LookShopService
();
$s_look_Shop
=
new
LookShopService
();
$result
=
$s_look_Shop
->
getShopLookList
(
$params
[
'user_id'
],
$pageNo
,
$pageSize
);
$result
=
$s_look_Shop
->
getShopLookList
(
$params
[
'user_id'
],
$pageNo
,
$pageSize
);
return
$this
->
response
(
"200"
,
"success"
,
$result
);
return
$this
->
response
(
"200"
,
"success"
,
$result
);
}
}
public
function
saveLookUserList
()
{
$params
=
$this
->
params
;
/* $params = array(
"agent_id" => 111,
"user_id" => 111,
"source" => 1,
);*/
$agent_id
=
$params
[
"agent_id"
];
$user_id
=
$params
[
"user_id"
];
$source
=
empty
(
$params
[
"source"
])
?
0
:
1
;
if
(
!
$agent_id
||
!
$user_id
)
{
return
$this
->
response
(
"101"
,
"参数错误"
);
}
$agentLookUserService
=
new
AgentLookUserLogService
();
$agentLookUserService
->
saveCacheAgentLookUser
(
$agent_id
,
$user_id
,
$source
);
//记录经纪人看客户
return
$this
->
response
(
"200"
,
"success"
);
}
}
}
\ No newline at end of file
application/api_broker/extend/Basic.php
View file @
a76ae022
...
@@ -65,6 +65,7 @@ class Basic extends Controller
...
@@ -65,6 +65,7 @@ class Basic extends Controller
"broker/getUserLabels"
,
"broker/getUserLabels"
,
"broker/moveHouseAgent"
,
"broker/moveHouseAgent"
,
"broker/moveHouseSiteId"
,
"broker/moveHouseSiteId"
,
"broker/saveLookUserList"
,
"office/filtrateConditionRoom"
,
"office/filtrateConditionRoom"
,
"office/getBuildingRoomH5"
,
"office/getBuildingRoomH5"
,
);
);
...
...
application/index/service/UserLogService.php
View file @
a76ae022
...
@@ -126,8 +126,9 @@ class UserLogService
...
@@ -126,8 +126,9 @@ class UserLogService
$s_user_agent
=
new
UserAgentService
();
$s_user_agent
=
new
UserAgentService
();
$user_agent_res
=
$s_user_agent
->
selectUserAgent
(
$user_id
);
$user_agent_res
=
$s_user_agent
->
selectUserAgent
(
$user_id
);
$data
[
'customer_relegation_list'
]
=
$user_agent_res
?
$user_agent_res
:
[];
$data
[
'customer_relegation_list'
]
=
$user_agent_res
?
$user_agent_res
:
[];
$agentLookUserService
=
new
AgentLookUserLogService
();
//$agentLookUserService = new AgentLookUserLogService();
$agentLookUserService
->
saveCacheAgentLookUser
(
$agent_id
,
$user_id
,
1
);
//记录经纪人看客户
//$agentLookUserService->saveCacheAgentLookUser($agent_id, $user_id, 1); //记录经纪人看客户
$this
->
sendRequestByCurl
(
$agent_id
,
$user_id
,
1
);
return
[
"code"
=>
200
,
"data"
=>
$data
];
return
[
"code"
=>
200
,
"data"
=>
$data
];
}
}
...
@@ -282,8 +283,9 @@ class UserLogService
...
@@ -282,8 +283,9 @@ class UserLogService
#编辑客户详情权限 0:有权限 1:无权限
#编辑客户详情权限 0:有权限 1:无权限
$result
[
'is_can_edit_user_info'
]
=
$user_service
->
isCanEditUserInfo
(
$result
[
"agent_id"
],
$agent_id
,
$user_id
);
$result
[
'is_can_edit_user_info'
]
=
$user_service
->
isCanEditUserInfo
(
$result
[
"agent_id"
],
$agent_id
,
$user_id
);
$agentLookUserService
=
new
AgentLookUserLogService
();
// $agentLookUserService = new AgentLookUserLogService();
$agentLookUserService
->
saveCacheAgentLookUser
(
$agent_id
,
$user_id
,
0
);
//记录经纪人看客户
// $agentLookUserService->saveCacheAgentLookUser($agent_id, $user_id, 0); //记录经纪人看客户
$this
->
sendRequestByCurl
(
$agent_id
,
$user_id
,
0
);
return
$result
;
return
$result
;
...
@@ -569,4 +571,41 @@ class UserLogService
...
@@ -569,4 +571,41 @@ class UserLogService
return
$return
;
return
$return
;
}
}
private
function
sendRequestByCurl
(
$agent_id
,
$user_id
,
$source
)
{
$arr
=
array
(
'agent_id'
=>
$agent_id
,
'user_id'
=>
$user_id
,
'source'
=>
$source
,
);
$data
=
json_encode
(
$arr
);
$curl
=
new
\app\chat\utils\CurlUtil
();
$curl
->
headers
=
[
"Accept"
=>
"application/json"
,
"Content-Type"
=>
"application/json;charset=utf-8"
,
'Authorization'
=>
"Bearer "
,
];
$curl
->
options
=
[
"CURLOPT_SSL_VERIFYPEER"
=>
0
,
"CURLOPT_SSL_VERIFYHOST"
=>
2
,
];
$url
=
$this
->
buildSendUrl
();
$response
=
$curl
->
post
(
$url
,
$data
);
return
$response
;
}
/**
* 请求api
* @return string
*/
private
function
buildSendUrl
()
{
if
(
CURRENT_URL
==
"https://api.tonglianjituan.com/"
)
{
return
"https://images.tonglianjituan.com/borker/saveLookUserList"
;
}
else
{
return
"https://pre2.tonglianjituan.com/borker/saveLookUserList"
;
}
}
}
}
\ No newline at end of file
application/route.php
View file @
a76ae022
...
@@ -589,17 +589,17 @@ Route::group('index', [
...
@@ -589,17 +589,17 @@ Route::group('index', [
'recoverPayLog'
=>
[
'index/PayLog/recoverPayLog'
,
[
'method'
=>
'POST'
]],
//恢复删除收款
'recoverPayLog'
=>
[
'index/PayLog/recoverPayLog'
,
[
'method'
=>
'POST'
]],
//恢复删除收款
'recoverCheckRefund'
=>
[
'index/Refund/recoverCheckRefund'
,
[
'method'
=>
'POST|get'
]],
//已审核退款-转审核状态
'recoverCheckRefund'
=>
[
'index/Refund/recoverCheckRefund'
,
[
'method'
=>
'POST|get'
]],
//已审核退款-转审核状态
'addAmercement'
=>
[
'index/Amercement/addAmercement'
,
[
'method'
=>
'GET|POST'
]
],
'addAmercement'
=>
[
'index/Amercement/addAmercement'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementListPc'
=>
[
'index/Amercement/getAmercementListPc'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementListPc'
=>
[
'index/Amercement/getAmercementListPc'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementListExcel'
=>
[
'index/Amercement/getAmercementListExcel'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementListExcel'
=>
[
'index/Amercement/getAmercementListExcel'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementInfo'
=>
[
'index/Amercement/getAmercementInfo'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementInfo'
=>
[
'index/Amercement/getAmercementInfo'
,
[
'method'
=>
'GET|POST'
]
],
'editAmercement'
=>
[
'index/Amercement/editAmercement'
,
[
'method'
=>
'GET|POST'
]
],
'editAmercement'
=>
[
'index/Amercement/editAmercement'
,
[
'method'
=>
'GET|POST'
]
],
'delAmercementImage'
=>
[
'index/Amercement/delAmercementImage'
,
[
'method'
=>
'GET|POST'
]
],
'delAmercementImage'
=>
[
'index/Amercement/delAmercementImage'
,
[
'method'
=>
'GET|POST'
]
],
'getShopLookList'
=>
[
'index/LookShop/getShopLookList'
,
[
'method'
=>
'POST|GET'
]],
//客户看了哪些铺记录
'getShopLookList'
=>
[
'index/LookShop/getShopLookList'
,
[
'method'
=>
'POST|GET'
]],
//客户看了哪些铺记录
'clinchMapInfo'
=>
[
'index/ClinchMap/clinchMapInfo'
,
[
'method'
=>
'get | post'
]
],
'clinchMapInfo'
=>
[
'index/ClinchMap/clinchMapInfo'
,
[
'method'
=>
'get | post'
]
],
]);
]);
...
@@ -676,12 +676,12 @@ Route::group('api', [
...
@@ -676,12 +676,12 @@ Route::group('api', [
'getVersionNo'
=>
[
'api/Version/getVersionNo'
,
[
'method'
=>
'post|get'
]],
'getVersionNo'
=>
[
'api/Version/getVersionNo'
,
[
'method'
=>
'post|get'
]],
'getVersionNoV2'
=>
[
'api/version/getVersionNoV2'
,
[
'method'
=>
'post|get'
]],
'getVersionNoV2'
=>
[
'api/version/getVersionNoV2'
,
[
'method'
=>
'post|get'
]],
'saveWxInfo'
=>
[
'api/WxSdk/saveWxInfo'
,
[
'method'
=>
'POST'
]
],
//wx
'saveWxInfo'
=>
[
'api/WxSdk/saveWxInfo'
,
[
'method'
=>
'POST'
]
],
//wx
'bindUserId'
=>
[
'api/WxSdk/bindUserId'
,
[
'method'
=>
'POST|GET'
]
],
//wx
'bindUserId'
=>
[
'api/WxSdk/bindUserId'
,
[
'method'
=>
'POST|GET'
]
],
//wx
'getOpenidByCode'
=>
[
'api/WxSdk/getOpenidByCode'
,
[
'method'
=>
'post|get'
]
],
//wx
'getOpenidByCode'
=>
[
'api/WxSdk/getOpenidByCode'
,
[
'method'
=>
'post|get'
]
],
//wx
'saveWXInfoByPortableProgram'
=>
[
'api/WxSdk/saveWXInfoByPortableProgram'
,
[
'method'
=>
'post|get'
]
],
'saveWXInfoByPortableProgram'
=>
[
'api/WxSdk/saveWXInfoByPortableProgram'
,
[
'method'
=>
'post|get'
]
],
'addUserLookShop'
=>
[
'api/UserLookShop/addUserLookShop'
,
[
'method'
=>
'post|get'
]
],
'addUserLookShop'
=>
[
'api/UserLookShop/addUserLookShop'
,
[
'method'
=>
'post|get'
]
],
'sendCode'
=>
[
'api/Register/registerSendCode'
,
[
'method'
=>
'POST'
]],
'sendCode'
=>
[
'api/Register/registerSendCode'
,
[
'method'
=>
'POST'
]],
...
@@ -954,6 +954,7 @@ Route::group('broker', [
...
@@ -954,6 +954,7 @@ Route::group('broker', [
'getShopUserVisitLog'
=>
[
'api_broker/LookShop/getShopUserVisitLog'
,
[
'method'
=>
'POST|GET'
]],
//设置经纪人的看铺数量
'getShopUserVisitLog'
=>
[
'api_broker/LookShop/getShopUserVisitLog'
,
[
'method'
=>
'POST|GET'
]],
//设置经纪人的看铺数量
'getShopLookList'
=>
[
'api_broker/LookShop/getShopLookList'
,
[
'method'
=>
'POST|GET'
]],
//设置经纪人的看铺数量
'getShopLookList'
=>
[
'api_broker/LookShop/getShopLookList'
,
[
'method'
=>
'POST|GET'
]],
//设置经纪人的看铺数量
'getLookShopList'
=>
[
'api_broker/LookShop/getLookShopList'
,
[
'method'
=>
'POST|GET'
]],
//设置经纪人的看铺数量
'getLookShopList'
=>
[
'api_broker/LookShop/getLookShopList'
,
[
'method'
=>
'POST|GET'
]],
//设置经纪人的看铺数量
'saveLookUserList'
=>
[
'api_broker/LookShop/saveLookUserList'
,
[
'method'
=>
'POST|GET'
]],
//首页跟进记录
//首页跟进记录
'userFollowUpList'
=>
[
'api_broker/HomePageLog/userFollowUpList'
,
[
'method'
=>
'post|get'
]],
'userFollowUpList'
=>
[
'api_broker/HomePageLog/userFollowUpList'
,
[
'method'
=>
'post|get'
]],
...
@@ -1093,9 +1094,9 @@ Route::group('broker', [
...
@@ -1093,9 +1094,9 @@ Route::group('broker', [
'subletList'
=>
[
'api_broker/Sublet/subletList'
,
[
'method'
=>
'GET'
]],
//委托转铺列表
'subletList'
=>
[
'api_broker/Sublet/subletList'
,
[
'method'
=>
'GET'
]],
//委托转铺列表
'getUserLookShopList'
=>
[
'api_broker/Shop/getUserLookShopList'
,
[
'method'
=>
'GET'
]],
//获取客户浏览商铺数据
'getUserLookShopList'
=>
[
'api_broker/Shop/getUserLookShopList'
,
[
'method'
=>
'GET'
]],
//获取客户浏览商铺数据
'addAmercement'
=>
[
'api_broker/Amercement/addAmercement'
,
[
'method'
=>
'GET|POST'
]
],
'addAmercement'
=>
[
'api_broker/Amercement/addAmercement'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementType'
=>
[
'api_broker/Amercement/getAmercementType'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementType'
=>
[
'api_broker/Amercement/getAmercementType'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementList'
=>
[
'api_broker/Amercement/getAmercementList'
,
[
'method'
=>
'GET|POST'
]
],
'getAmercementList'
=>
[
'api_broker/Amercement/getAmercementList'
,
[
'method'
=>
'GET|POST'
]
],
]);
]);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment