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
dae45da1
Commit
dae45da1
authored
Apr 24, 2019
by
hujun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推送和用户缓存更新
parent
e80ba1db
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
26 additions
and
8 deletions
+26
-8
Member.php
application/api/controller/Member.php
+3
-0
Register.php
application/api/controller/Register.php
+3
-0
PushClientService.php
application/api/service/PushClientService.php
+1
-0
RegisterService.php
application/api/service/RegisterService.php
+4
-0
PushMessageService.php
application/api_broker/service/PushMessageService.php
+1
-0
RedisCacheService.php
application/api_broker/service/RedisCacheService.php
+1
-1
Member.php
application/index/controller/Member.php
+2
-5
BrokerService.php
application/index/service/BrokerService.php
+2
-0
UserService.php
application/index/service/UserService.php
+9
-2
No files found.
application/api/controller/Member.php
View file @
dae45da1
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
app\api\controller
;
namespace
app\api\controller
;
use
app\api_broker\service\PushMessageService
;
use
app\api_broker\service\PushMessageService
;
use
app\api_broker\service\RedisCacheService
;
use
app\index\service\UserService
;
use
app\index\service\UserService
;
use
app\model\AAgents
;
use
app\model\AAgents
;
use
think\Request
;
use
think\Request
;
...
@@ -458,6 +459,8 @@ class Member extends Basic
...
@@ -458,6 +459,8 @@ class Member extends Basic
$image
=
\think\Image
::
open
(
$static_path
);
$image
=
\think\Image
::
open
(
$static_path
);
$image
->
thumb
(
500
,
500
)
->
save
(
$static_path
);
//生成缩略图
$image
->
thumb
(
500
,
500
)
->
save
(
$static_path
);
//生成缩略图
$redis_service
=
new
RedisCacheService
();
$redis_service
->
userCache
(
$this
->
userId
);
$data
[
'status'
]
=
200
;
$data
[
'status'
]
=
200
;
$data
[
'msg'
]
=
'上传成功'
;
$data
[
'msg'
]
=
'上传成功'
;
$data
[
'data'
]
=
[
'file_name'
=>
IMAGES_URL
.
$img_path
];
$data
[
'data'
]
=
[
'file_name'
=>
IMAGES_URL
.
$img_path
];
...
...
application/api/controller/Register.php
View file @
dae45da1
...
@@ -5,6 +5,7 @@ namespace app\api\controller;
...
@@ -5,6 +5,7 @@ namespace app\api\controller;
use
app\api\extend\Basic
;
use
app\api\extend\Basic
;
use
app\api\service\RegisterService
;
use
app\api\service\RegisterService
;
use
app\api\untils\MessageUntils
;
use
app\api\untils\MessageUntils
;
use
app\api_broker\service\RedisCacheService
;
use
app\extra\RedisExt
;
use
app\extra\RedisExt
;
use
app\model\Users
;
use
app\model\Users
;
use
think\Request
;
use
think\Request
;
...
@@ -119,6 +120,8 @@ class Register extends Basic
...
@@ -119,6 +120,8 @@ class Register extends Basic
$is_up
=
$this
->
service_
->
unbundling
(
$params
[
"buyer_id"
],
$params
[
"user_id"
]);
$is_up
=
$this
->
service_
->
unbundling
(
$params
[
"buyer_id"
],
$params
[
"user_id"
]);
if
(
$is_up
>
0
)
{
if
(
$is_up
>
0
)
{
$redis_service
=
new
RedisCacheService
();
$redis_service
->
userCache
(
$params
[
"user_id"
]);
return
$this
->
response
(
"200"
,
"解绑成功"
);
return
$this
->
response
(
"200"
,
"解绑成功"
);
}
else
{
}
else
{
return
$this
->
response
(
"101"
,
"解绑失败"
);
return
$this
->
response
(
"101"
,
"解绑失败"
);
...
...
application/api/service/PushClientService.php
View file @
dae45da1
...
@@ -129,6 +129,7 @@ class PushClientService
...
@@ -129,6 +129,7 @@ class PushClientService
if
(
empty
(
$push_id
))
{
if
(
empty
(
$push_id
))
{
$result
=
false
;
$result
=
false
;
}
else
{
}
else
{
$house_id
=
empty
(
$house_id
)
?
''
:
$house_id
;
$result
=
$push
->
public_push_message_for_one
(
$id
,
$push_id
[
'push_id'
],
$title
,
$content
,
$type
,
$user_id
,
$house_id
,
$order_id
,
$name
);
$result
=
$push
->
public_push_message_for_one
(
$id
,
$push_id
[
'push_id'
],
$title
,
$content
,
$type
,
$user_id
,
$house_id
,
$order_id
,
$name
);
}
}
}
}
...
...
application/api/service/RegisterService.php
View file @
dae45da1
...
@@ -4,6 +4,7 @@ namespace app\api\service;
...
@@ -4,6 +4,7 @@ namespace app\api\service;
use
app\api\untils\JwtUntils
;
use
app\api\untils\JwtUntils
;
use
app\api_broker\service\PushMessageService
;
use
app\api_broker\service\PushMessageService
;
use
app\api_broker\service\RedisCacheService
;
use
app\api_broker\service\UserExpiredTimeService
;
use
app\api_broker\service\UserExpiredTimeService
;
use
app\model\Users
;
use
app\model\Users
;
use
app\model\UWxInfo
;
use
app\model\UWxInfo
;
...
@@ -148,6 +149,9 @@ class RegisterService
...
@@ -148,6 +149,9 @@ class RegisterService
$data
[
"user_phone"
]
=
$phone
;
$data
[
"user_phone"
]
=
$phone
;
$data
[
"user_pic"
]
=
!
empty
(
$user_info
[
0
][
"user_pic"
])
?
HEADERIMGURL
.
$user_info
[
0
][
"user_pic"
]
:
$other_pic
;
$data
[
"user_pic"
]
=
!
empty
(
$user_info
[
0
][
"user_pic"
])
?
HEADERIMGURL
.
$user_info
[
0
][
"user_pic"
]
:
$other_pic
;
$data
[
"AuthToken"
]
=
$AuthToken
;
$data
[
"AuthToken"
]
=
$AuthToken
;
$redis_service
=
new
RedisCacheService
();
$redis_service
->
userCache
(
$id
);
return
[
"code"
=>
200
,
"data"
=>
$data
];
return
[
"code"
=>
200
,
"data"
=>
$data
];
}
}
...
...
application/api_broker/service/PushMessageService.php
View file @
dae45da1
...
@@ -284,6 +284,7 @@ class PushMessageService
...
@@ -284,6 +284,7 @@ class PushMessageService
if
(
!
empty
(
$device_id_array
))
{
if
(
!
empty
(
$device_id_array
))
{
foreach
(
$device_id_array
as
$k
=>
$v
)
{
foreach
(
$device_id_array
as
$k
=>
$v
)
{
if
(
!
empty
(
$v
[
'push_id'
]))
{
if
(
!
empty
(
$v
[
'push_id'
]))
{
$house_id
=
empty
(
$house_id
)
?
''
:
$house_id
;
$result
[]
=
$this
->
push
->
public_push_message_for_one
(
$id
,
$v
[
'push_id'
],
$title
,
$content
,
$type
,
$user_id
,
$house_id
,
$order_id
,
$title
);
$result
[]
=
$this
->
push
->
public_push_message_for_one
(
$id
,
$v
[
'push_id'
],
$title
,
$content
,
$type
,
$user_id
,
$house_id
,
$order_id
,
$title
);
}
}
}
}
...
...
application/api_broker/service/RedisCacheService.php
View file @
dae45da1
...
@@ -144,7 +144,7 @@ class RedisCacheService
...
@@ -144,7 +144,7 @@ class RedisCacheService
$m_user
=
new
Users
();
$m_user
=
new
Users
();
$field
=
'id,user_nick,user_name,user_phone,user_pic,other_pic,sex,protect_time,site_ids,agent_id,referrer_id,referrer_source'
;
$field
=
'id,user_nick,user_name,user_phone,user_pic,other_pic,sex,protect_time,site_ids,agent_id,referrer_id,referrer_source'
;
$field
.=
',is_open,industry_type,price_demand,area_demand,status,source,user_status,registration_time,vip,create_time,first_login_time'
;
$field
.=
',is_open,industry_type,price_demand,area_demand,status,source,user_status,registration_time,vip,create_time,first_login_time'
;
$field
.=
',source_intro'
;
$field
.=
',source_intro
,bind_id
'
;
$user_data
=
$m_user
->
findByOne
(
$field
,
[
'id'
=>
$user_id
]);
$user_data
=
$m_user
->
findByOne
(
$field
,
[
'id'
=>
$user_id
]);
if
(
!
empty
(
$user_data
))
{
if
(
!
empty
(
$user_data
))
{
if
(
$user_data
[
'referrer_source'
]
==
10
&&
$user_data
[
'referrer_id'
]
>
0
)
{
if
(
$user_data
[
'referrer_source'
]
==
10
&&
$user_data
[
'referrer_id'
]
>
0
)
{
...
...
application/index/controller/Member.php
View file @
dae45da1
...
@@ -5,18 +5,14 @@ use app\api_broker\service\CallPhoneService;
...
@@ -5,18 +5,14 @@ use app\api_broker\service\CallPhoneService;
use
app\api_broker\service\ClientService
;
use
app\api_broker\service\ClientService
;
use
app\api_broker\service\RedisCacheService
;
use
app\api_broker\service\RedisCacheService
;
use
app\api_broker\service\VipService
;
use
app\api_broker\service\VipService
;
use
app\extra\RedisExt
;
use
app\index\extend\Basic
;
use
app\index\extend\Basic
;
use
app\index\service\BrokerService
;
use
app\index\service\BrokerService
;
use
app\index\service\UserService
;
use
app\index\service\UserService
;
use
app\model\AAgents
;
use
app\model\AAgents
;
use
app\model\ACollectUser
;
use
app\model\GOperatingRecords
;
use
app\model\GOperatingRecords
;
use
app\model\UPhoneFollowUp
;
use
app\model\UPhoneFollowUp
;
use
app\model\UPhoneFollowUpTemporary
;
use
app\model\UPhoneFollowUpTemporary
;
use
app\model\Users
;
use
app\model\Users
;
use
app\task\controller\FollowUpTask
;
use
think\Log
;
use
think\Request
;
use
think\Request
;
use
think\session
;
use
think\session
;
...
@@ -539,7 +535,7 @@ class Member extends Basic{
...
@@ -539,7 +535,7 @@ class Member extends Basic{
$user_data_arr
=
[];
$user_data_arr
=
[];
$records
=
new
GOperatingRecords
();
$records
=
new
GOperatingRecords
();
$agent
=
new
AAgents
();
$agent
=
new
AAgents
();
$redis_service
=
new
RedisCacheService
();
foreach
(
$user_data
as
$k
=>
$v
)
{
foreach
(
$user_data
as
$k
=>
$v
)
{
$user_data_arr
[
$k
][
'id'
]
=
$v
[
'id'
];
$user_data_arr
[
$k
][
'id'
]
=
$v
[
'id'
];
$user_data_arr
[
$k
][
'agent_id'
]
=
$this
->
params
[
'agents_id'
];
$user_data_arr
[
$k
][
'agent_id'
]
=
$this
->
params
[
'agents_id'
];
...
@@ -547,6 +543,7 @@ class Member extends Basic{
...
@@ -547,6 +543,7 @@ class Member extends Basic{
$agent_data
=
$agent
->
getAgentInfo
(
'name,phone'
,
$this
->
params
[
'agents_id'
]);
$agent_data
=
$agent
->
getAgentInfo
(
'name,phone'
,
$this
->
params
[
'agents_id'
]);
$remark
=
'修改为'
.
$agent_data
[
'name'
]
.
'-'
.
$agent_data
[
'phone'
];
$remark
=
'修改为'
.
$agent_data
[
'name'
]
.
'-'
.
$agent_data
[
'phone'
];
$records
->
record
(
$this
->
userId
,
3
,
$remark
,
0
,
$v
[
'id'
]);
$records
->
record
(
$this
->
userId
,
3
,
$remark
,
0
,
$v
[
'id'
]);
$redis_service
->
userCache
(
$v
[
'id'
]);
}
}
$total
=
$user
->
updateUserAll
(
$user_data_arr
);
$total
=
$user
->
updateUserAll
(
$user_data_arr
);
...
...
application/index/service/BrokerService.php
View file @
dae45da1
...
@@ -395,6 +395,7 @@ class BrokerService
...
@@ -395,6 +395,7 @@ class BrokerService
private
function
transferUserHouse
(
Int
$id
,
int
$change_old_id
,
int
$operation_id
,
array
$agent_data
=
[])
private
function
transferUserHouse
(
Int
$id
,
int
$change_old_id
,
int
$operation_id
,
array
$agent_data
=
[])
{
{
$m_user
=
new
Users
();
$m_user
=
new
Users
();
$redis_service
=
new
RedisCacheService
();
$update_user
=
$update_house
=
[];
$update_user
=
$update_house
=
[];
$user_id_arr
=
$m_user
->
getUserByWhereColumn
([
'agent_id'
=>
$change_old_id
],
'id'
);
$user_id_arr
=
$m_user
->
getUserByWhereColumn
([
'agent_id'
=>
$change_old_id
],
'id'
);
$referrer_id_arr
=
$m_user
->
getUserByWhereColumn
([
'referrer_id'
=>
$change_old_id
,
'referrer_source'
=>
20
],
'id'
);
$referrer_id_arr
=
$m_user
->
getUserByWhereColumn
([
'referrer_id'
=>
$change_old_id
,
'referrer_source'
=>
20
],
'id'
);
...
@@ -402,6 +403,7 @@ class BrokerService
...
@@ -402,6 +403,7 @@ class BrokerService
foreach
(
$user_id_arr
as
$k
=>
$v
)
{
foreach
(
$user_id_arr
as
$k
=>
$v
)
{
$update_user
[
$k
][
'id'
]
=
$v
;
$update_user
[
$k
][
'id'
]
=
$v
;
$update_user
[
$k
][
'agent_id'
]
=
$id
;
$update_user
[
$k
][
'agent_id'
]
=
$id
;
$redis_service
->
userCache
(
$v
);
}
}
foreach
(
$referrer_id_arr
as
$k2
=>
$v2
)
{
foreach
(
$referrer_id_arr
as
$k2
=>
$v2
)
{
...
...
application/index/service/UserService.php
View file @
dae45da1
...
@@ -453,8 +453,8 @@ class UserService
...
@@ -453,8 +453,8 @@ class UserService
$params_
[
'protect_time'
]
=
$future_time
;
$params_
[
'protect_time'
]
=
$future_time
;
$res
=
$this
->
user
->
updateUsers
(
$user_id
,
$params_
);
//int(1)
$res
=
$this
->
user
->
updateUsers
(
$user_id
,
$params_
);
//int(1)
//$redis = RedisExt::getRedis
();
$redis_service
=
new
RedisCacheService
();
//$redis->set('set_user_save_time_'. $user_id, 1, 24 * 3600
);
$redis_service
->
userCache
(
$user_id
);
if
(
$res
==
1
){
if
(
$res
==
1
){
return
true
;
return
true
;
...
@@ -494,6 +494,8 @@ class UserService
...
@@ -494,6 +494,8 @@ class UserService
//保存数据
//保存数据
$params_
[
'site_ids'
]
=
$site_ids
;
$params_
[
'site_ids'
]
=
$site_ids
;
$this
->
user
->
updateUsers
(
$user_id
,
$params_
);
//int(1)
$this
->
user
->
updateUsers
(
$user_id
,
$params_
);
//int(1)
$redis_service
=
new
RedisCacheService
();
$redis_service
->
userCache
(
$user_id
);
return
true
;
return
true
;
}
}
...
@@ -651,6 +653,8 @@ class UserService
...
@@ -651,6 +653,8 @@ class UserService
$params_
[
'bind_id'
]
=
$params_bind_id
;
$params_
[
'bind_id'
]
=
$params_bind_id
;
$res
=
$this
->
user
->
updateUsers
(
$params_user_id
,
$params_
);
$res
=
$this
->
user
->
updateUsers
(
$params_user_id
,
$params_
);
if
(
$res
==
1
){
if
(
$res
==
1
){
$redis_service
=
new
RedisCacheService
();
$redis_service
->
userCache
(
$user_id
);
return
true
;
return
true
;
}
else
{
}
else
{
return
'绑定失败或已绑定过'
;
return
'绑定失败或已绑定过'
;
...
@@ -695,6 +699,9 @@ class UserService
...
@@ -695,6 +699,9 @@ class UserService
}
}
$this
->
user
->
updateUsers
(
$id
,
$params_
);
$this
->
user
->
updateUsers
(
$id
,
$params_
);
}
}
$redis_service
=
new
RedisCacheService
();
$redis_service
->
userCache
(
$user_id
);
$redis_service
->
userCache
(
$now_user_id
);
return
0
;
return
0
;
}
}
...
...
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