Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
head_group
xyqb-user2
Commits
fa252412
Commit
fa252412
authored
Dec 16, 2019
by
杨锐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
根据md5(phoneNo,idNo)获取用户信息 测试DONE。
parent
f1f7a089
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
7 deletions
+7
-7
UserHashPhoneNoIdNoMappingController.java
...ler/phonenoidno/UserHashPhoneNoIdNoMappingController.java
+7
-7
No files found.
src/main/java/cn/quantgroup/xyqb/controller/phonenoidno/UserHashPhoneNoIdNoMappingController.java
View file @
fa252412
...
...
@@ -52,17 +52,17 @@ public class UserHashPhoneNoIdNoMappingController {
log
.
info
(
"start"
);
long
start
=
System
.
currentTimeMillis
();
long
idStart
=
0
;
final
int
limit
=
5000
;
long
count
=
jdbcTemplate
.
queryForObject
(
"select count(id) from user_detail"
,
Long
.
class
);
Object
state
=
stringRedisTemplate
.
opsForHash
().
get
(
SYNC_DATA_PHONE_NO_ID_NO
,
SYNC_DATA_PHONE_NO_ID_NO_SWITCH
);
Object
lastIdObj
=
stringRedisTemplate
.
opsForHash
().
get
(
SYNC_DATA_PHONE_NO_ID_NO
,
SYNC_DATA_PHONE_NO_ID_NO_LAST_ID
);
if
(
lastIdObj
!=
null
)
{
idStart
=
Long
.
valueOf
(
String
.
valueOf
(
lastIdObj
));
}
if
(
state
==
null
||
"on"
.
equals
(
state
))
{
if
(
count
>
0
)
{
long
page
=
count
/
limit
+
1
;
for
(
int
i
=
0
;
i
<
page
;
i
++)
{
final
int
limit
=
5000
;
long
count
=
jdbcTemplate
.
queryForObject
(
"select count(id) from user_detail where id > ?"
,
Long
.
class
,
new
Object
[]{
idStart
});
if
(
count
>
0
)
{
long
page
=
count
/
limit
+
1
;
for
(
int
i
=
0
;
i
<
page
;
i
++)
{
Object
state
=
stringRedisTemplate
.
opsForHash
().
get
(
SYNC_DATA_PHONE_NO_ID_NO
,
SYNC_DATA_PHONE_NO_ID_NO_SWITCH
);
if
(
state
==
null
||
"on"
.
equals
(
state
))
{
List
<
UserHashPhoneNoIdNoMapping
>
userHashPhoneNoIdNoMappings
=
Lists
.
newArrayList
();
jdbcTemplate
.
query
(
"select id, user_id, phone_no, id_no"
+
" from user_detail where id > ? limit ?"
,
new
Object
[]{
idStart
,
limit
},
new
RowCallbackHandler
()
{
...
...
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