Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
traffic-signal-platform
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
signal
traffic-signal-platform
Commits
681a0346
Commit
681a0346
authored
Feb 09, 2025
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[add] 优化记录优化;策略查询优化
parent
9abe1678
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
5 deletions
+5
-5
CrossIndexServiceImpl.java
...ava/net/wanji/opt/service/impl/CrossIndexServiceImpl.java
+1
-0
PushStrategyControlServiceImpl.java
...ynthesis/service/impl/PushStrategyControlServiceImpl.java
+2
-0
StrategyControlServiceImpl.java
...pt/synthesis/service/impl/StrategyControlServiceImpl.java
+2
-5
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/CrossIndexServiceImpl.java
View file @
681a0346
...
@@ -94,6 +94,7 @@ public class CrossIndexServiceImpl implements CrossIndexService {
...
@@ -94,6 +94,7 @@ public class CrossIndexServiceImpl implements CrossIndexService {
LocalDateTime
startOfDay
=
LocalDateTime
.
of
(
currentDate
,
startTime
);
LocalDateTime
startOfDay
=
LocalDateTime
.
of
(
currentDate
,
startTime
);
queryWrapper
.
eq
(
StrategyCrossResultEntity:
:
getCrossId
,
crossIdBO
.
getCrossId
());
queryWrapper
.
eq
(
StrategyCrossResultEntity:
:
getCrossId
,
crossIdBO
.
getCrossId
());
queryWrapper
.
ge
(
StrategyCrossResultEntity:
:
getIssueTime
,
startOfDay
);
queryWrapper
.
ge
(
StrategyCrossResultEntity:
:
getIssueTime
,
startOfDay
);
queryWrapper
.
eq
(
StrategyCrossResultEntity:
:
getResponseCode
,
200
);
List
<
StrategyCrossResultEntity
>
list
=
strategyCrossResultMapper
.
selectList
(
queryWrapper
);
List
<
StrategyCrossResultEntity
>
list
=
strategyCrossResultMapper
.
selectList
(
queryWrapper
);
List
<
CrossOptResult
>
crossOptResults
=
new
ArrayList
<>();
List
<
CrossOptResult
>
crossOptResults
=
new
ArrayList
<>();
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
...
...
signal-optimize-service/src/main/java/net/wanji/opt/synthesis/service/impl/PushStrategyControlServiceImpl.java
View file @
681a0346
...
@@ -32,6 +32,7 @@ public class PushStrategyControlServiceImpl implements PushStrategyControlServic
...
@@ -32,6 +32,7 @@ public class PushStrategyControlServiceImpl implements PushStrategyControlServic
ObjectMapper
mapper
=
JacksonUtils
.
getInstance
();
ObjectMapper
mapper
=
JacksonUtils
.
getInstance
();
String
resultStr
=
RestTemplateTool
.
post
(
url
,
mapper
.
writeValueAsString
(
req
));
String
resultStr
=
RestTemplateTool
.
post
(
url
,
mapper
.
writeValueAsString
(
req
));
if
(
StringUtils
.
isNotBlank
(
resultStr
))
{
if
(
StringUtils
.
isNotBlank
(
resultStr
))
{
log
.
info
(
"下发神思策略详情成功,内容: {}"
,
req
);
Result
result
=
mapper
.
readValue
(
resultStr
,
Result
.
class
);
Result
result
=
mapper
.
readValue
(
resultStr
,
Result
.
class
);
return
result
;
return
result
;
}
else
{
}
else
{
...
@@ -52,6 +53,7 @@ public class PushStrategyControlServiceImpl implements PushStrategyControlServic
...
@@ -52,6 +53,7 @@ public class PushStrategyControlServiceImpl implements PushStrategyControlServic
ObjectMapper
mapper
=
JacksonUtils
.
getInstance
();
ObjectMapper
mapper
=
JacksonUtils
.
getInstance
();
String
resultStr
=
RestTemplateTool
.
post
(
switchUrl
,
mapper
.
writeValueAsString
(
req
));
String
resultStr
=
RestTemplateTool
.
post
(
switchUrl
,
mapper
.
writeValueAsString
(
req
));
if
(
StringUtils
.
isNotBlank
(
resultStr
))
{
if
(
StringUtils
.
isNotBlank
(
resultStr
))
{
log
.
info
(
"下发神思策略开关成功,内容: {}"
,
req
);
Result
result
=
mapper
.
readValue
(
resultStr
,
Result
.
class
);
Result
result
=
mapper
.
readValue
(
resultStr
,
Result
.
class
);
return
result
;
return
result
;
}
else
{
}
else
{
...
...
signal-optimize-service/src/main/java/net/wanji/opt/synthesis/service/impl/StrategyControlServiceImpl.java
View file @
681a0346
...
@@ -247,6 +247,8 @@ public class StrategyControlServiceImpl implements StrategyControlService {
...
@@ -247,6 +247,8 @@ public class StrategyControlServiceImpl implements StrategyControlService {
}
else
{
}
else
{
queryWrapper
.
ne
(
StrategyCrossResultEntity:
:
getResponseCode
,
200
);
queryWrapper
.
ne
(
StrategyCrossResultEntity:
:
getResponseCode
,
200
);
}
}
queryWrapper
.
orderByDesc
(
StrategyCrossResultEntity:
:
getIssueTime
);
queryWrapper
.
last
(
"limit 3000"
);
}
}
List
<
StrategyCrossResultEntity
>
resultEntities
=
strategyCrossResultMapper
.
selectList
(
queryWrapper
);
List
<
StrategyCrossResultEntity
>
resultEntities
=
strategyCrossResultMapper
.
selectList
(
queryWrapper
);
if
(!
CollectionUtils
.
isEmpty
(
resultEntities
))
{
if
(!
CollectionUtils
.
isEmpty
(
resultEntities
))
{
...
@@ -265,11 +267,6 @@ public class StrategyControlServiceImpl implements StrategyControlService {
...
@@ -265,11 +267,6 @@ public class StrategyControlServiceImpl implements StrategyControlService {
Date
issueTime
=
resultEntity
.
getIssueTime
();
Date
issueTime
=
resultEntity
.
getIssueTime
();
String
format
=
DateUtil
.
format
(
issueTime
,
Constants
.
DATE_FORMAT
.
E_DATE_FORMAT_SECOND
);
String
format
=
DateUtil
.
format
(
issueTime
,
Constants
.
DATE_FORMAT
.
E_DATE_FORMAT_SECOND
);
histVO
.
setOptTime
(
format
);
histVO
.
setOptTime
(
format
);
//if (resultEntity.getCurrentAlgo() != 1) {
// histVO.setResult(Objects.equals(200, resultEntity.getResponseCode()) ? "成功" : "失败");
//} else {
// histVO.setResult("成功");
//}
histVO
.
setResult
(
resultEntity
.
getResponseContent
());
histVO
.
setResult
(
resultEntity
.
getResponseContent
());
histVO
.
setCode
(
resultEntity
.
getResponseCode
());
histVO
.
setCode
(
resultEntity
.
getResponseCode
());
results
.
add
(
histVO
);
results
.
add
(
histVO
);
...
...
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