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
b952de97
Commit
b952de97
authored
Nov 09, 2018
by
zhuwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询当前经纪人是否是某个客方的总监pc
parent
8fa3a185
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
20 deletions
+20
-20
User.php
application/api_broker/controller/User.php
+10
-10
Member.php
application/index/controller/Member.php
+10
-10
No files found.
application/api_broker/controller/User.php
View file @
b952de97
...
...
@@ -159,42 +159,42 @@ class User extends Basic
}
}
$field
=
"id as user_id,sex,user_name,city,user_phone,user_status,agent_id,create_time,industry_type,price_demand,area_demand,vip,user_label,source_intro,site_ids"
;
$
userL
ist
=
$this
->
userModel
->
selectUserList
(
$field
,
$conditions
,
$pageNo
,
$pageSize
,
"id desc"
);
if
(
empty
(
$
userL
ist
))
{
$
return_user_l
ist
=
$this
->
userModel
->
selectUserList
(
$field
,
$conditions
,
$pageNo
,
$pageSize
,
"id desc"
);
if
(
empty
(
$
return_user_l
ist
))
{
return
$this
->
response
(
"200"
,
"此条件没有找到数据"
);
}
$clientService
=
new
ClientService
();
foreach
(
$
userL
ist
as
$k
=>
$v
)
{
foreach
(
$
return_user_l
ist
as
$k
=>
$v
)
{
/*判断是否纯房东 0:否 1:是 start*/
$is_single_homeowner
=
0
;
if
(
$v
[
'user_label'
]
==
2
)
{
//source 41纯房东
$is_single_homeowner
=
1
;
}
$
userL
ist
[
$k
][
'is_single_homeowner'
]
=
$is_single_homeowner
;
$
return_user_l
ist
[
$k
][
'is_single_homeowner'
]
=
$is_single_homeowner
;
/*判断是否纯房东 end*/
$is_show
=
$clientService
->
dialTotal
(
$v
[
"user_id"
]);
$
userL
ist
[
$k
][
'sign_call'
]
=
$is_show
?
0
:
1
;
$
return_user_l
ist
[
$k
][
'sign_call'
]
=
$is_show
?
0
:
1
;
//查询客户是否在保护期内
//判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期
$user_service
=
new
UserService
();
$is_outstrip_twenty_four_hours
=
$user_service
->
isUserProtect
(
$v
[
"user_id"
]);
$
userL
ist
[
$k
][
'is_outstrip_twenty_four_hours'
]
=
$is_outstrip_twenty_four_hours
;
$
return_user_l
ist
[
$k
][
'is_outstrip_twenty_four_hours'
]
=
$is_outstrip_twenty_four_hours
;
$
userL
ist
[
$k
][
'is_can_look'
]
=
$user_service
->
isUserAgentDirector
(
$v
[
"agent_id"
],
$this
->
agentId
);
$
return_user_l
ist
[
$k
][
'is_can_look'
]
=
$user_service
->
isUserAgentDirector
(
$v
[
"agent_id"
],
$this
->
agentId
);
$
userList
[
$k
][
'user_phone'
]
=
substr_replace
(
$userL
ist
[
$k
][
'user_phone'
],
'****'
,
3
,
4
);
$
return_user_list
[
$k
][
'user_phone'
]
=
substr_replace
(
$return_user_l
ist
[
$k
][
'user_phone'
],
'****'
,
3
,
4
);
}
$vip_services
=
new
VipService
();
$data
[
'examine_vip'
]
=
$vip_services
->
vip
(
$this
->
agentId
);
$data
[
'user_date'
]
=
$
userL
ist
;
$data
[
'total_page'
]
=
count
(
$
userL
ist
);
$data
[
'user_date'
]
=
$
return_user_l
ist
;
$data
[
'total_page'
]
=
count
(
$
return_user_l
ist
);
return
$this
->
response
(
"200"
,
'request success'
,
$data
);
}
...
...
application/index/controller/Member.php
View file @
b952de97
...
...
@@ -308,14 +308,14 @@ class Member extends Basic{
a.user_name,a.status,a.first_login_time,a.last_login_time,a.agent_id,a.vip,a.price_demand,a.industry_type,a.area_demand,a.user_status,a.source'
;
try
{
$
data
_list
=
$this
->
user
->
getUserAgent
(
$pageNo
,
$pageSize
,
'a.id DESC'
,
$fields
,
$where
,
$type
,
$this
->
siteId
);
$
return_user
_list
=
$this
->
user
->
getUserAgent
(
$pageNo
,
$pageSize
,
'a.id DESC'
,
$fields
,
$where
,
$type
,
$this
->
siteId
);
$list
=
[];
foreach
(
$
data
_list
as
$k
=>
$v
)
{
$
data_list
[
$k
][
'user_phone'
]
=
hide_customer_phone
(
$data
_list
[
$k
][
'user_phone'
]);
$
data
_list
[
$k
][
'current_agent_id'
]
=
$this
->
userId
;
foreach
(
$
return_user
_list
as
$k
=>
$v
)
{
$
return_user_list
[
$k
][
'user_phone'
]
=
hide_customer_phone
(
$return_user
_list
[
$k
][
'user_phone'
]);
$
return_user
_list
[
$k
][
'current_agent_id'
]
=
$this
->
userId
;
//是否被收藏
$
data
_list
[
$k
][
"is_collect"
]
=
2
;
$
return_user
_list
[
$k
][
"is_collect"
]
=
2
;
if
(
$params
[
"agent_id_for_bind"
]
&&
$v
[
"id"
]){
//先判断是否已经存在数据
$field
=
'id,status'
;
...
...
@@ -324,7 +324,7 @@ class Member extends Basic{
$collect_house
=
new
ACollectUser
();
$res
=
$collect_house
->
getCollectUser
(
$field
,
$get_params
);
if
(
$res
&&
(
$res
[
0
][
'status'
]
==
1
))
{
//如果存在
$
data
_list
[
$k
][
"is_collect"
]
=
1
;
$
return_user
_list
[
$k
][
"is_collect"
]
=
1
;
}
}
...
...
@@ -332,7 +332,7 @@ class Member extends Basic{
//判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期
$user_service
=
new
UserService
();
$is_outstrip_twenty_four_hours
=
$user_service
->
isUserProtect
(
$v
[
"id"
]);
$
data
_list
[
$k
][
'is_outstrip_twenty_four_hours'
]
=
$is_outstrip_twenty_four_hours
;
$
return_user
_list
[
$k
][
'is_outstrip_twenty_four_hours'
]
=
$is_outstrip_twenty_four_hours
;
...
...
@@ -352,18 +352,18 @@ class Member extends Basic{
if
(
$result
!=
0
){
$is_outpace_call_num
=
0
;
}
$
data
_list
[
$k
][
'is_outpace_call_num'
]
=
$is_outpace_call_num
;
$
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
);
$is_show
=
true
;
if
(
$if_search_user
){
//客户拨打次数达到上限就不反悔给前端,但是精确搜索除外
$is_show
=
$clientService
->
dialTotal
(
$v
[
"id"
]);
}
if
(
$is_show
)
{
array_push
(
$list
,
$
data
_list
[
$k
]);
array_push
(
$list
,
$
return_user
_list
[
$k
]);
}
}
$data
[
'list'
]
=
$list
;
...
...
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