Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
order-center-tool-2
Project
Project
Details
Activity
Releases
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
陈文明
order-center-tool-2
Commits
a918056d
Commit
a918056d
authored
Jul 07, 2025
by
年畅
🛀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
f5258b74
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
23 deletions
+27
-23
OrderConvertController.java
.../order/tool/server/controller/OrderConvertController.java
+1
-1
OrderRoutingServiceImpl.java
.../server/service/impl/routing/OrderRoutingServiceImpl.java
+26
-22
No files found.
src/main/java/com/zm/order/tool/server/controller/OrderConvertController.java
View file @
a918056d
...
...
@@ -374,7 +374,7 @@ public class OrderConvertController {
public
Result
orderRepair
(
@RequestBody
Order
order
)
{
logger
.
info
(
"orderRepair start!"
);
try
{
//
routeService.orderRepair();
routeService
.
orderRepair
();
}
catch
(
Exception
e
)
{
logger
.
error
(
"TemporaryController[orderRepair]failed,request:{},cause by: {}"
,
e
);
return
Result
.
failureData
(
e
.
getMessage
());
...
...
src/main/java/com/zm/order/tool/server/service/impl/routing/OrderRoutingServiceImpl.java
View file @
a918056d
...
...
@@ -1928,34 +1928,38 @@ public class OrderRoutingServiceImpl implements OrderRoutingService, Initializin
public
void
orderRepair
()
{
int
count
=
0
;
OrderQuery
orderQuery
=
new
OrderQuery
();
orderQuery
.
setOrderAtEnd
(
new
Date
(
1681999200000L
));
orderQuery
.
setOrderAtStart
(
new
Date
(
1
6460640
00000L
));
orderQuery
.
setOrderAtEnd
(
new
Date
());
orderQuery
.
setOrderAtStart
(
new
Date
(
1
7515584
00000L
));
orderQuery
.
setSize
(
1000
);
try
{
for
(
int
i
=
0
;
i
<
dbSize
;
i
++)
{
for
(
int
j
=
0
;
j
<
tbSize
;
j
++)
{
Long
lastId
=
null
;
for
(;
;
)
{
orderQuery
.
setLastId
(
lastId
);
for
(
Long
sellerId
:
ListSellerConst
.
list
)
{
orderQuery
.
setSellerId
(
sellerId
);
for
(
int
i
=
0
;
i
<
dbSize
;
i
++)
{
for
(
int
j
=
0
;
j
<
tbSize
;
j
++)
{
Long
lastId
=
null
;
for
(;
;
)
{
orderQuery
.
setLastId
(
lastId
);
List
<
Long
>
idList
=
commonManager
.
scanOrderId
(
orderQuery
,
i
,
j
);
if
(
CollectionUtils
.
isEmpty
(
idList
))
{
break
;
}
List
<
Long
>
idList
=
commonManager
.
scanOrderId
(
orderQuery
,
i
,
j
);
if
(
CollectionUtils
.
isEmpty
(
idList
))
{
break
;
}
List
<
Order
>
orderList
=
commonManager
.
listOrderById
(
idList
,
i
,
j
);
execute1123
(
id
List
,
i
,
j
);
execute0
(
order
List
,
i
,
j
);
count
+=
idList
.
size
();
lastId
=
idList
.
get
(
idList
.
size
()
-
1
);
logger
.
info
(
"repair_order_last_id
:{}, count:{}, i:{}, j:{}"
,
lastId
,
count
,
i
,
j
);
count
+=
idList
.
size
();
lastId
=
idList
.
get
(
idList
.
size
()
-
1
);
logger
.
info
(
"repair_order_last_id_1
:{}, count:{}, i:{}, j:{}"
,
lastId
,
count
,
i
,
j
);
Result
<
String
>
redisData
=
redisManager
.
get
(
"repair_order_shut_down_key"
);
if
(
redisData
.
isStatus
()
&&
Objects
.
nonNull
(
redisData
.
getData
()))
{
logger
.
info
(
"[orderRepair]shut down!"
);
return
;
}
if
(
idList
.
size
()
<
1000
)
{
break
;
Result
<
String
>
redisData
=
redisManager
.
get
(
"repair_order_shut_down_key_1"
);
if
(
redisData
.
isStatus
()
&&
Objects
.
nonNull
(
redisData
.
getData
()))
{
logger
.
info
(
"[orderRepair]shut down!"
);
return
;
}
if
(
idList
.
size
()
<
1000
)
{
break
;
}
}
}
}
...
...
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