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
c5a21505
Commit
c5a21505
authored
Jun 27, 2023
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[update] 修改目录com->utc.dt
parent
126685a7
Changes
88
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
88 changed files
with
499 additions
and
259 deletions
+499
-259
pom.xml
signal-utc-dt-service/pom.xml
+1
-1
DTApplication.java
...service/src/main/java/net/wanji/utc/dt/DTApplication.java
+4
-4
CrossInfoCache.java
.../src/main/java/net/wanji/utc/dt/cache/CrossInfoCache.java
+1
-1
SignalCommandInterfaceCache.java
...a/net/wanji/utc/dt/cache/SignalCommandInterfaceCache.java
+6
-6
SignalDataCache.java
...src/main/java/net/wanji/utc/dt/cache/SignalDataCache.java
+4
-4
NettyMessageCache.java
.../java/net/wanji/utc/dt/cache/netty/NettyMessageCache.java
+2
-2
Constants.java
...ain/java/net/wanji/utc/dt/common/constants/Constants.java
+2
-2
CommandResultSign.java
...java/net/wanji/utc/dt/common/enums/CommandResultSign.java
+1
-1
ControlModelEnum.java
.../java/net/wanji/utc/dt/common/enums/ControlModelEnum.java
+1
-1
ControlTypeEnum.java
...n/java/net/wanji/utc/dt/common/enums/ControlTypeEnum.java
+1
-1
PhaseLightColorEnum.java
...va/net/wanji/utc/dt/common/enums/PhaseLightColorEnum.java
+1
-1
SectionControlModeEnum.java
...net/wanji/utc/dt/common/enums/SectionControlModeEnum.java
+1
-1
SignalInterfaceTypeEnum.java
...et/wanji/utc/dt/common/enums/SignalInterfaceTypeEnum.java
+4
-4
Swagger2.java
...rvice/src/main/java/net/wanji/utc/dt/config/Swagger2.java
+2
-2
ControlCommandController.java
...net/wanji/utc/dt/controller/ControlCommandController.java
+2
-2
SignalStatusController.java
...a/net/wanji/utc/dt/controller/SignalStatusController.java
+2
-2
StaticInfoController.java
...ava/net/wanji/utc/dt/controller/StaticInfoController.java
+2
-2
NettyClient.java
...ice/src/main/java/net/wanji/utc/dt/netty/NettyClient.java
+7
-7
MessageDecoder.java
...ain/java/net/wanji/utc/dt/netty/codec/MessageDecoder.java
+1
-1
MessageEnCoder.java
...ain/java/net/wanji/utc/dt/netty/codec/MessageEnCoder.java
+1
-1
CommandResultSign.java
...net/wanji/utc/dt/netty/commandsign/CommandResultSign.java
+1
-1
NettyServerHandler.java
...va/net/wanji/utc/dt/netty/handler/NettyServerHandler.java
+8
-10
CommandPojo.java
...rc/main/java/net/wanji/utc/dt/netty/pojo/CommandPojo.java
+1
-1
CommandResponseFactory.java
...t/wanji/utc/dt/netty/response/CommandResponseFactory.java
+2
-2
HeartBeatService.java
...et/wanji/utc/dt/netty/response/impl/HeartBeatService.java
+7
-7
GetAlarmInfoService.java
...i/utc/dt/netty/response/impl/get/GetAlarmInfoService.java
+3
-3
GetBaseInfoService.java
...ji/utc/dt/netty/response/impl/get/GetBaseInfoService.java
+3
-3
GetDailyPlanInfoService.java
...c/dt/netty/response/impl/get/GetDailyPlanInfoService.java
+3
-3
GetDetectorInfoService.java
...tc/dt/netty/response/impl/get/GetDetectorInfoService.java
+3
-3
GetDeviceInfoService.java
.../utc/dt/netty/response/impl/get/GetDeviceInfoService.java
+3
-3
GetFaultInfoService.java
...i/utc/dt/netty/response/impl/get/GetFaultInfoService.java
+3
-3
GetLightsGroupInfoService.java
...dt/netty/response/impl/get/GetLightsGroupInfoService.java
+3
-3
GetLightsStatusInfoService.java
...t/netty/response/impl/get/GetLightsStatusInfoService.java
+3
-3
GetPhaseInfoService.java
...i/utc/dt/netty/response/impl/get/GetPhaseInfoService.java
+3
-3
GetPhaseSecurityInfoService.java
.../netty/response/impl/get/GetPhaseSecurityInfoService.java
+3
-3
GetRunningStateInfoService.java
...t/netty/response/impl/get/GetRunningStateInfoService.java
+3
-3
GetSchedulesInfoService.java
...c/dt/netty/response/impl/get/GetSchedulesInfoService.java
+3
-3
GetSchemeInfoService.java
.../utc/dt/netty/response/impl/get/GetSchemeInfoService.java
+3
-3
GetStageInfoService.java
...i/utc/dt/netty/response/impl/get/GetStageInfoService.java
+3
-3
GetStageStatusService.java
...utc/dt/netty/response/impl/get/GetStageStatusService.java
+3
-3
GetTrafficDataInfoService.java
...dt/netty/response/impl/get/GetTrafficDataInfoService.java
+3
-3
SetAlarmInfoService.java
...i/utc/dt/netty/response/impl/set/SetAlarmInfoService.java
+3
-3
SetBaseInfoService.java
...ji/utc/dt/netty/response/impl/set/SetBaseInfoService.java
+3
-3
SetControlInfoService.java
...utc/dt/netty/response/impl/set/SetControlInfoService.java
+3
-3
SetDailyPlanInfoService.java
...c/dt/netty/response/impl/set/SetDailyPlanInfoService.java
+3
-3
SetDetectorInfoService.java
...tc/dt/netty/response/impl/set/SetDetectorInfoService.java
+3
-3
SetDeviceInfoService.java
.../utc/dt/netty/response/impl/set/SetDeviceInfoService.java
+3
-3
SetFaultInfoService.java
...i/utc/dt/netty/response/impl/set/SetFaultInfoService.java
+3
-3
SetLightsGroupInfoService.java
...dt/netty/response/impl/set/SetLightsGroupInfoService.java
+3
-3
SetPhaseInfoService.java
...i/utc/dt/netty/response/impl/set/SetPhaseInfoService.java
+3
-3
SetPhaseSecurityInfoService.java
.../netty/response/impl/set/SetPhaseSecurityInfoService.java
+3
-3
SetSchedulesInfoService.java
...c/dt/netty/response/impl/set/SetSchedulesInfoService.java
+3
-3
SetSchemeInfoService.java
.../utc/dt/netty/response/impl/set/SetSchemeInfoService.java
+3
-3
SetStageInfoService.java
...i/utc/dt/netty/response/impl/set/SetStageInfoService.java
+3
-3
SetTrafficDataInfoService.java
...dt/netty/response/impl/set/SetTrafficDataInfoService.java
+3
-3
DailyPlanInfoPojo.java
...va/net/wanji/utc/dt/pojo/dtconvert/DailyPlanInfoPojo.java
+1
-1
FaultInfoPojo.java
...n/java/net/wanji/utc/dt/pojo/dtconvert/FaultInfoPojo.java
+1
-1
LightsInfoPojo.java
.../java/net/wanji/utc/dt/pojo/dtconvert/LightsInfoPojo.java
+1
-1
PhaseInfoPojo.java
...n/java/net/wanji/utc/dt/pojo/dtconvert/PhaseInfoPojo.java
+1
-1
PhaseStageInfoPojo.java
...a/net/wanji/utc/dt/pojo/dtconvert/PhaseStageInfoPojo.java
+1
-1
PhaseStageStatusPojo.java
...net/wanji/utc/dt/pojo/dtconvert/PhaseStageStatusPojo.java
+1
-1
RunningStatusPojo.java
...va/net/wanji/utc/dt/pojo/dtconvert/RunningStatusPojo.java
+1
-1
ScheduleInfoPojo.java
...ava/net/wanji/utc/dt/pojo/dtconvert/ScheduleInfoPojo.java
+1
-1
SchemeInfoPojo.java
.../java/net/wanji/utc/dt/pojo/dtconvert/SchemeInfoPojo.java
+1
-1
MessageResultPojo.java
...n/java/net/wanji/utc/dt/pojo/netty/MessageResultPojo.java
+1
-1
CommonService.java
...src/main/java/net/wanji/utc/dt/service/CommonService.java
+1
-1
BeanMarkService.java
.../net/wanji/utc/dt/service/controller/BeanMarkService.java
+1
-1
ControlCommandService.java
...anji/utc/dt/service/controller/ControlCommandService.java
+1
-1
SignalStatusService.java
.../wanji/utc/dt/service/controller/SignalStatusService.java
+1
-1
StaticInfoService.java
...et/wanji/utc/dt/service/controller/StaticInfoService.java
+1
-1
DTControlCommandServiceImpl.java
.../service/controller/impl/DTControlCommandServiceImpl.java
+130
-25
DTSignalStatusServiceImpl.java
...dt/service/controller/impl/DTSignalStatusServiceImpl.java
+22
-19
DTStaticInfoServiceImpl.java
...c/dt/service/controller/impl/DTStaticInfoServiceImpl.java
+21
-14
ProtocolConversion.java
...net/wanji/utc/dt/service/protocol/ProtocolConversion.java
+1
-1
DailyPlanProtocolConversionService.java
...rotocol/impl/base/DailyPlanProtocolConversionService.java
+2
-2
DetectorProtocolConversionService.java
...protocol/impl/base/DetectorProtocolConversionService.java
+2
-2
LightsGroupProtocolConvertionService.java
...tocol/impl/base/LightsGroupProtocolConvertionService.java
+2
-2
PhaseProtocolConversionService.java
...ce/protocol/impl/base/PhaseProtocolConversionService.java
+4
-4
PhaseSecurityProtocolConversionService.java
...col/impl/base/PhaseSecurityProtocolConversionService.java
+2
-2
ScheduleProtocolConversionService.java
...protocol/impl/base/ScheduleProtocolConversionService.java
+2
-2
SchemeProtocolConversionService.java
...e/protocol/impl/base/SchemeProtocolConversionService.java
+2
-2
SignalDeviceProtocolConversionService.java
...ocol/impl/base/SignalDeviceProtocolConversionService.java
+4
-4
StageProtocolConversionService.java
...ce/protocol/impl/base/StageProtocolConversionService.java
+2
-2
ControlProtocolConversionService.java
...otocol/impl/control/ControlProtocolConversionService.java
+2
-2
RunningStateProtocolConversionService.java
...ol/impl/status/RunningStateProtocolConversionService.java
+2
-2
CRC16Utils.java
...rvice/src/main/java/net/wanji/utc/dt/util/CRC16Utils.java
+1
-1
CommonUtils.java
...vice/src/main/java/net/wanji/utc/dt/util/CommonUtils.java
+127
-0
logback-spring.xml
signal-utc-dt-service/src/main/resources/logback-spring.xml
+1
-1
No files found.
signal-utc-dt-service/pom.xml
View file @
c5a21505
...
...
@@ -237,7 +237,7 @@
<!-- <creationTime>2022-10-14T10:08:59.304+08:00</creationTime>-->
<creationTime>
${maven.build.timestamp}
</creationTime>
<mainClass>
net.wanji.
com
.DTApplication
</mainClass>
<mainClass>
net.wanji.
utc.dt
.DTApplication
</mainClass>
</container>
<!--可以进行HTTP-->
<allowInsecureRegistries>
true
</allowInsecureRegistries>
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/DTApplication.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/DTApplication.java
View file @
c5a21505
package
net
.
wanji
.
com
;
package
net
.
wanji
.
utc
.
dt
;
import
net.wanji.
com
.netty.NettyClient
;
import
net.wanji.
utc.dt
.netty.NettyClient
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.boot.CommandLineRunner
;
...
...
@@ -13,8 +13,8 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
* @author duanruiming
* @date 2023/05/08 13:37
*/
@SpringBootApplication
(
scanBasePackages
=
{
"net.wanji.
com
"
,
"net.wanji.databus"
,
"net.wanji.common"
})
@MapperScan
(
basePackages
=
{
"net.wanji.
com.mapper"
,
"net.wanji.
databus.dao.mapper"
})
@SpringBootApplication
(
scanBasePackages
=
{
"net.wanji.
utc.dt
"
,
"net.wanji.databus"
,
"net.wanji.common"
})
@MapperScan
(
basePackages
=
{
"net.wanji.databus.dao.mapper"
})
@EnableTransactionManagement
@EnableScheduling
@SuppressWarnings
(
"all"
)
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/cache/CrossInfoCache.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/cache/CrossInfoCache.java
View file @
c5a21505
package
net
.
wanji
.
com
.
cache
;
package
net
.
wanji
.
utc
.
dt
.
cache
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.common.enums.BaseEnum
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/cache/SignalCommandInterfaceCache.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/cache/SignalCommandInterfaceCache.java
View file @
c5a21505
package
net
.
wanji
.
com
.
cache
;
package
net
.
wanji
.
utc
.
dt
.
cache
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.
com
.service.controller.BeanMarkService
;
import
net.wanji.
com
.service.controller.ControlCommandService
;
import
net.wanji.
com
.service.controller.SignalStatusService
;
import
net.wanji.
com
.service.controller.StaticInfoService
;
import
net.wanji.
com
.common.enums.SignalInterfaceTypeEnum
;
import
net.wanji.
utc.dt
.service.controller.BeanMarkService
;
import
net.wanji.
utc.dt
.service.controller.ControlCommandService
;
import
net.wanji.
utc.dt
.service.controller.SignalStatusService
;
import
net.wanji.
utc.dt
.service.controller.StaticInfoService
;
import
net.wanji.
utc.dt
.common.enums.SignalInterfaceTypeEnum
;
import
net.wanji.common.framework.spring.ServiceBeanContext
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.stereotype.Component
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/cache/SignalDataCache.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/cache/SignalDataCache.java
View file @
c5a21505
package
net
.
wanji
.
com
.
cache
;
package
net
.
wanji
.
utc
.
dt
.
cache
;
import
net.wanji.
com
.pojo.dtconvert.PhaseInfoPojo
;
import
net.wanji.
com
.pojo.dtconvert.PhaseStageInfoPojo
;
import
net.wanji.
com
.pojo.dtconvert.SchemeInfoPojo
;
import
net.wanji.
utc.dt
.pojo.dtconvert.PhaseInfoPojo
;
import
net.wanji.
utc.dt
.pojo.dtconvert.PhaseStageInfoPojo
;
import
net.wanji.
utc.dt
.pojo.dtconvert.SchemeInfoPojo
;
import
org.springframework.stereotype.Component
;
import
java.util.HashMap
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/cache/netty/NettyMessageCache.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/cache/netty/NettyMessageCache.java
View file @
c5a21505
package
net
.
wanji
.
com
.
cache
.
netty
;
package
net
.
wanji
.
utc
.
dt
.
cache
.
netty
;
import
net.wanji.
com
.pojo.netty.MessageResultPojo
;
import
net.wanji.
utc.dt
.pojo.netty.MessageResultPojo
;
import
net.wanji.databus.po.CrossInfoPO
;
import
java.util.HashMap
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/common/constants/Constants.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/common/constants/Constants.java
View file @
c5a21505
package
net
.
wanji
.
com
.
common
.
constants
;
package
net
.
wanji
.
utc
.
dt
.
common
.
constants
;
import
net.wanji.
com
.util.CRC16Utils
;
import
net.wanji.
utc.dt
.util.CRC16Utils
;
import
org.springframework.stereotype.Component
;
import
java.sql.Connection
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/common/enums/CommandResultSign.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/common/enums/CommandResultSign.java
View file @
c5a21505
package
net
.
wanji
.
com
.
common
.
enums
;
package
net
.
wanji
.
utc
.
dt
.
common
.
enums
;
import
lombok.Getter
;
import
org.apache.commons.lang3.StringUtils
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/common/enums/ControlModelEnum.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/common/enums/ControlModelEnum.java
View file @
c5a21505
package
net
.
wanji
.
com
.
common
.
enums
;
package
net
.
wanji
.
utc
.
dt
.
common
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/common/enums/ControlTypeEnum.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/common/enums/ControlTypeEnum.java
View file @
c5a21505
package
net
.
wanji
.
com
.
common
.
enums
;
package
net
.
wanji
.
utc
.
dt
.
common
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/common/enums/PhaseLightColorEnum.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/common/enums/PhaseLightColorEnum.java
View file @
c5a21505
package
net
.
wanji
.
com
.
common
.
enums
;
package
net
.
wanji
.
utc
.
dt
.
common
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/common/enums/SectionControlModeEnum.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/common/enums/SectionControlModeEnum.java
View file @
c5a21505
package
net
.
wanji
.
com
.
common
.
enums
;
package
net
.
wanji
.
utc
.
dt
.
common
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/common/enums/SignalInterfaceTypeEnum.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/common/enums/SignalInterfaceTypeEnum.java
View file @
c5a21505
package
net
.
wanji
.
com
.
common
.
enums
;
package
net
.
wanji
.
utc
.
dt
.
common
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
import
lombok.RequiredArgsConstructor
;
import
net.wanji.
com
.service.controller.ControlCommandService
;
import
net.wanji.
com
.service.controller.SignalStatusService
;
import
net.wanji.
com
.service.controller.StaticInfoService
;
import
net.wanji.
utc.dt
.service.controller.ControlCommandService
;
import
net.wanji.
utc.dt
.service.controller.SignalStatusService
;
import
net.wanji.
utc.dt
.service.controller.StaticInfoService
;
import
java.util.Objects
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/config/Swagger2.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/config/Swagger2.java
View file @
c5a21505
package
net
.
wanji
.
com
.
config
;
package
net
.
wanji
.
utc
.
dt
.
config
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
...
...
@@ -21,7 +21,7 @@ public class Swagger2 {
.
apiInfo
(
apiInfo
())
.
select
()
//为当前包路径
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"net.wanji.
com
.controller"
))
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"net.wanji.
utc.dt
.controller"
))
.
paths
(
PathSelectors
.
any
())
.
build
();
}
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/controller/ControlCommandController.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/controller/ControlCommandController.java
View file @
c5a21505
package
net
.
wanji
.
com
.
controller
;
package
net
.
wanji
.
utc
.
dt
.
controller
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.RequiredArgsConstructor
;
import
net.wanji.
com
.service.controller.ControlCommandService
;
import
net.wanji.
utc.dt
.service.controller.ControlCommandService
;
import
net.wanji.common.annotation.aspect.AspectLog
;
import
net.wanji.common.enums.BaseEnum
;
import
net.wanji.common.framework.rest.JsonViewObject
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/controller/SignalStatusController.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/controller/SignalStatusController.java
View file @
c5a21505
package
net
.
wanji
.
com
.
controller
;
package
net
.
wanji
.
utc
.
dt
.
controller
;
/**
* @author Kent HAN
...
...
@@ -10,7 +10,7 @@ import io.swagger.annotations.ApiOperation;
import
io.swagger.annotations.ApiResponse
;
import
io.swagger.annotations.ApiResponses
;
import
lombok.RequiredArgsConstructor
;
import
net.wanji.
com
.service.controller.SignalStatusService
;
import
net.wanji.
utc.dt
.service.controller.SignalStatusService
;
import
net.wanji.common.annotation.aspect.AspectLog
;
import
net.wanji.common.enums.BaseEnum
;
import
net.wanji.common.framework.rest.JsonViewObject
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/controller/StaticInfoController.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/controller/StaticInfoController.java
View file @
c5a21505
package
net
.
wanji
.
com
.
controller
;
package
net
.
wanji
.
utc
.
dt
.
controller
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiResponse
;
import
io.swagger.annotations.ApiResponses
;
import
lombok.RequiredArgsConstructor
;
import
net.wanji.
com
.service.controller.StaticInfoService
;
import
net.wanji.
utc.dt
.service.controller.StaticInfoService
;
import
net.wanji.common.annotation.aspect.AspectLog
;
import
net.wanji.common.enums.BaseEnum
;
import
net.wanji.common.framework.rest.JsonViewObject
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/NettyClient.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/NettyClient.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
;
package
net
.
wanji
.
utc
.
dt
.
netty
;
import
cn.hutool.core.util.HexUtil
;
...
...
@@ -9,12 +9,12 @@ import io.netty.channel.nio.NioEventLoopGroup;
import
io.netty.channel.socket.DatagramPacket
;
import
io.netty.channel.socket.nio.NioDatagramChannel
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.
com
.cache.CrossInfoCache
;
import
net.wanji.
com
.cache.netty.NettyMessageCache
;
import
net.wanji.
com
.netty.codec.MessageDecoder
;
import
net.wanji.
com
.netty.codec.MessageEnCoder
;
import
net.wanji.
com
.netty.handler.NettyServerHandler
;
import
net.wanji.
com
.pojo.netty.MessageResultPojo
;
import
net.wanji.
utc.dt
.cache.CrossInfoCache
;
import
net.wanji.
utc.dt
.cache.netty.NettyMessageCache
;
import
net.wanji.
utc.dt
.netty.codec.MessageDecoder
;
import
net.wanji.
utc.dt
.netty.codec.MessageEnCoder
;
import
net.wanji.
utc.dt
.netty.handler.NettyServerHandler
;
import
net.wanji.
utc.dt
.pojo.netty.MessageResultPojo
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/codec/MessageDecoder.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/codec/MessageDecoder.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
codec
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
codec
;
import
cn.hutool.core.util.HexUtil
;
import
io.netty.buffer.ByteBuf
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/codec/MessageEnCoder.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/codec/MessageEnCoder.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
codec
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
codec
;
import
io.netty.buffer.ByteBuf
;
import
io.netty.channel.ChannelHandlerContext
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/commandsign/CommandResultSign.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/commandsign/CommandResultSign.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
commandsign
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
commandsign
;
import
org.apache.commons.lang3.StringUtils
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/handler/NettyServerHandler.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/handler/NettyServerHandler.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
handler
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
handler
;
import
cn.hutool.core.util.HexUtil
;
import
io.netty.buffer.ByteBuf
;
...
...
@@ -6,12 +6,12 @@ import io.netty.channel.ChannelHandlerContext;
import
io.netty.channel.SimpleChannelInboundHandler
;
import
io.netty.channel.socket.DatagramPacket
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.
com
.cache.CrossInfoCache
;
import
net.wanji.
com
.cache.netty.NettyMessageCache
;
import
net.wanji.
com
.netty.commandsign.CommandResultSign
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
com
.pojo.netty.MessageResultPojo
;
import
net.wanji.
utc.dt
.cache.CrossInfoCache
;
import
net.wanji.
utc.dt
.cache.netty.NettyMessageCache
;
import
net.wanji.
utc.dt
.netty.commandsign.CommandResultSign
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.pojo.netty.MessageResultPojo
;
import
net.wanji.common.framework.spring.ServiceBeanContext
;
import
net.wanji.databus.po.CrossInfoPO
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -21,8 +21,6 @@ import javax.annotation.Resource;
import
java.net.InetSocketAddress
;
import
java.util.Objects
;
import
static
net
.
wanji
.
com
.
common
.
enums
.
CommandResultSign
.
getClassNameByHexSign
;
@Slf4j
@Component
public
class
NettyServerHandler
extends
SimpleChannelInboundHandler
<
DatagramPacket
>
{
...
...
@@ -50,7 +48,7 @@ public class NettyServerHandler extends SimpleChannelInboundHandler<DatagramPack
log
.
error
(
"返回命令标识为空hexSign: {}"
,
hexSign
);
return
;
}
String
className
=
getClassNameByHexSign
(
hexSign
);
String
className
=
net
.
wanji
.
utc
.
dt
.
common
.
enums
.
CommandResultSign
.
getClassNameByHexSign
(
hexSign
);
CommandResponseFactory
commandResponseFactory
=
(
CommandResponseFactory
)
ServiceBeanContext
.
getBean
(
className
);
String
key
=
StringUtils
.
join
(
"/"
,
remote
.
getHostString
(),
":"
,
remote
.
getPort
(),
"/"
,
hexSign
);
CommandPojo
commandPojo
=
getCommandPojo
(
key
,
data
);
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/pojo/CommandPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/pojo/CommandPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
pojo
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
pojo
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/CommandResponseFactory.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/CommandResponseFactory.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
/**
* @author duanruiming
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/HeartBeatService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/HeartBeatService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
;
import
lombok.RequiredArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.
com
.cache.CrossInfoCache
;
import
net.wanji.
com
.common.constants.Constants
;
import
net.wanji.
com
.netty.NettyClient
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
com
.pojo.netty.MessageResultPojo
;
import
net.wanji.
utc.dt
.cache.CrossInfoCache
;
import
net.wanji.
utc.dt
.common.constants.Constants
;
import
net.wanji.
utc.dt
.netty.NettyClient
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.pojo.netty.MessageResultPojo
;
import
net.wanji.databus.po.CrossInfoPO
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetAlarmInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetAlarmInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetBaseInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetBaseInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetDailyPlanInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetDailyPlanInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetDetectorInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetDetectorInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetDeviceInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetDeviceInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetFaultInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetFaultInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetLightsGroupInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetLightsGroupInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetLightsStatusInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetLightsStatusInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetPhaseInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetPhaseInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetPhaseSecurityInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetPhaseSecurityInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetRunningStateInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetRunningStateInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetSchedulesInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetSchedulesInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetSchemeInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetSchemeInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetStageInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetStageInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetStageStatusService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetStageStatusService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/get/GetTrafficDataInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/get/GetTrafficDataInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
get
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
get
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetAlarmInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetAlarmInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetBaseInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetBaseInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetControlInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetControlInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetDailyPlanInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetDailyPlanInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetDetectorInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetDetectorInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetDeviceInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetDeviceInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetFaultInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetFaultInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetLightsGroupInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetLightsGroupInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetPhaseInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetPhaseInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetPhaseSecurityInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetPhaseSecurityInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetSchedulesInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetSchedulesInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetSchemeInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetSchemeInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetStageInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetStageInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/netty/response/impl/set/SetTrafficDataInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/netty/response/impl/set/SetTrafficDataInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
netty
.
response
.
impl
.
set
;
package
net
.
wanji
.
utc
.
dt
.
netty
.
response
.
impl
.
set
;
import
net.wanji.
com
.netty.pojo.CommandPojo
;
import
net.wanji.
com
.netty.response.CommandResponseFactory
;
import
net.wanji.
utc.dt
.netty.pojo.CommandPojo
;
import
net.wanji.
utc.dt
.netty.response.CommandResponseFactory
;
import
org.springframework.stereotype.Service
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/DailyPlanInfoPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/DailyPlanInfoPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/FaultInfoPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/FaultInfoPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/LightsInfoPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/LightsInfoPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/PhaseInfoPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/PhaseInfoPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/PhaseStageInfoPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/PhaseStageInfoPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/PhaseStageStatusPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/PhaseStageStatusPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/RunningStatusPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/RunningStatusPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/ScheduleInfoPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/ScheduleInfoPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/dtconvert/SchemeInfoPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/dtconvert/SchemeInfoPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
dtconvert
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
dtconvert
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/pojo/netty/MessageResultPojo.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/pojo/netty/MessageResultPojo.java
View file @
c5a21505
package
net
.
wanji
.
com
.
pojo
.
netty
;
package
net
.
wanji
.
utc
.
dt
.
pojo
.
netty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/CommonService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/CommonService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
;
package
net
.
wanji
.
utc
.
dt
.
service
;
import
lombok.NonNull
;
import
lombok.RequiredArgsConstructor
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/controller/BeanMarkService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/controller/BeanMarkService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
controller
;
package
net
.
wanji
.
utc
.
dt
.
service
.
controller
;
/**
* @author duanruiming
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/controller/ControlCommandService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/controller/ControlCommandService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
controller
;
package
net
.
wanji
.
utc
.
dt
.
service
.
controller
;
import
net.wanji.common.framework.rest.JsonViewObject
;
import
net.wanji.databus.vo.*
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/controller/SignalStatusService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/controller/SignalStatusService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
controller
;
package
net
.
wanji
.
utc
.
dt
.
service
.
controller
;
import
net.wanji.databus.po.SignalStatusLogPO
;
import
net.wanji.databus.vo.LightsStatusVO
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/controller/StaticInfoService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/controller/StaticInfoService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
controller
;
package
net
.
wanji
.
utc
.
dt
.
service
.
controller
;
import
net.wanji.databus.dao.entity.CrossSchedulesPO
;
import
net.wanji.databus.dto.CrossInfoDTO
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/controller/impl/DTControlCommandServiceImpl.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/controller/impl/DTControlCommandServiceImpl.java
View file @
c5a21505
This diff is collapsed.
Click to expand it.
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/controller/impl/DTSignalStatusServiceImpl.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/controller/impl/DTSignalStatusServiceImpl.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
controller
.
impl
;
package
net
.
wanji
.
utc
.
dt
.
service
.
controller
.
impl
;
import
cn.hutool.core.util.HexUtil
;
import
net.wanji.com.cache.CrossInfoCache
;
import
net.wanji.com.cache.SignalDataCache
;
import
net.wanji.com.common.constants.Constants
;
import
net.wanji.com.common.enums.ControlModelEnum
;
import
net.wanji.com.common.enums.ControlTypeEnum
;
import
net.wanji.com.common.enums.PhaseLightColorEnum
;
import
net.wanji.com.netty.NettyClient
;
import
net.wanji.com.pojo.dtconvert.*
;
import
net.wanji.com.pojo.netty.MessageResultPojo
;
import
net.wanji.com.service.controller.SignalStatusService
;
import
net.wanji.common.enums.BaseEnum
;
import
net.wanji.databus.po.CrossInfoPO
;
import
net.wanji.databus.po.SignalStatusLogPO
;
import
net.wanji.databus.vo.LightsStatusVO
;
import
net.wanji.utc.dt.cache.CrossInfoCache
;
import
net.wanji.utc.dt.cache.SignalDataCache
;
import
net.wanji.utc.dt.common.constants.Constants
;
import
net.wanji.utc.dt.common.enums.ControlModelEnum
;
import
net.wanji.utc.dt.common.enums.ControlTypeEnum
;
import
net.wanji.utc.dt.common.enums.PhaseLightColorEnum
;
import
net.wanji.utc.dt.netty.NettyClient
;
import
net.wanji.utc.dt.pojo.dtconvert.*
;
import
net.wanji.utc.dt.pojo.netty.MessageResultPojo
;
import
net.wanji.utc.dt.service.controller.SignalStatusService
;
import
net.wanji.utc.dt.util.CommonUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
...
...
@@ -218,15 +219,17 @@ public class DTSignalStatusServiceImpl implements SignalStatusService {
Map
<
String
,
Object
>
dirLampGroupMap
=
new
HashMap
<>();
if
(!
CollectionUtils
.
isEmpty
(
lightsStatus
))
{
for
(
int
i
=
0
;
i
<
lightsStatus
.
size
();
i
++)
{
Map
<
Integer
,
String
>
turnColorMap
=
new
HashMap
<>();
String
wjLightColor
=
PhaseLightColorEnum
.
getWjLightColor
(
lightsStatus
.
get
(
i
));
List
<
PhaseInfoPojo
>
phaseInfoPojos
=
SignalDataCache
.
phaseInfoCache
.
get
(
crossId
);
if
(!
CollectionUtils
.
isEmpty
(
phaseInfoPojos
))
{
for
(
PhaseInfoPojo
phaseInfoPojo
:
phaseInfoPojos
)
{
if
(
Objects
.
equals
(
phaseInfoPojo
.
getLightsId
(),
i
+
1
))
{
Integer
phaseId
=
phaseInfoPojo
.
getPhaseId
();
dirLampGroupMap
.
put
(
String
.
valueOf
(
phaseId
),
wjLightColor
);
}
}
Integer
turn
=
CommonUtils
.
getTurnByLightsId
(
i
);
turnColorMap
.
put
(
turn
,
wjLightColor
);
String
dir
=
String
.
valueOf
(
CommonUtils
.
getDirByLightsId
(
i
));
if
(
dirLampGroupMap
.
isEmpty
()
||
Objects
.
isNull
(
dirLampGroupMap
.
get
(
dir
)))
{
dirLampGroupMap
.
put
(
dir
,
turnColorMap
);
}
else
{
Map
<
Integer
,
String
>
currentTurnColorMap
=
(
Map
<
Integer
,
String
>)
dirLampGroupMap
.
get
(
dir
);
currentTurnColorMap
.
put
(
turn
,
wjLightColor
);
dirLampGroupMap
.
put
(
dir
,
currentTurnColorMap
);
}
}
}
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/controller/impl/DTStaticInfoServiceImpl.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/controller/impl/DTStaticInfoServiceImpl.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
controller
.
impl
;
package
net
.
wanji
.
utc
.
dt
.
service
.
controller
.
impl
;
import
cn.hutool.core.util.HexUtil
;
import
lombok.RequiredArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.com.cache.CrossInfoCache
;
import
net.wanji.com.cache.SignalDataCache
;
import
net.wanji.com.common.constants.Constants
;
import
net.wanji.com.common.enums.ControlModelEnum
;
import
net.wanji.com.netty.NettyClient
;
import
net.wanji.com.pojo.dtconvert.*
;
import
net.wanji.com.pojo.netty.MessageResultPojo
;
import
net.wanji.com.service.controller.StaticInfoService
;
import
net.wanji.common.enums.BaseEnum
;
import
net.wanji.common.enums.DateStyle
;
import
net.wanji.common.utils.tool.DateUtil
;
...
...
@@ -22,6 +14,14 @@ import net.wanji.databus.dto.SchemePhaseLightsDTO;
import
net.wanji.databus.po.CrossInfoPO
;
import
net.wanji.databus.vo.PlanSectionVO
;
import
net.wanji.databus.vo.SchemePhaseLightsVO
;
import
net.wanji.utc.dt.cache.CrossInfoCache
;
import
net.wanji.utc.dt.cache.SignalDataCache
;
import
net.wanji.utc.dt.common.constants.Constants
;
import
net.wanji.utc.dt.common.enums.ControlModelEnum
;
import
net.wanji.utc.dt.netty.NettyClient
;
import
net.wanji.utc.dt.pojo.dtconvert.*
;
import
net.wanji.utc.dt.pojo.netty.MessageResultPojo
;
import
net.wanji.utc.dt.service.controller.StaticInfoService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
...
...
@@ -168,17 +168,24 @@ public class DTStaticInfoServiceImpl implements StaticInfoService {
crossPhasePO
.
setPlanId
(
schemeId
);
crossPhasePO
.
setRingNo
(
1
);
crossPhasePO
.
setGroupNo
(
1
);
crossPhasePO
.
setPhaseTime
(
phaseStageTime
);
crossPhasePO
.
setControlMode
(
1
);
crossPhasePO
.
setPhaseType
(
1
);
crossPhasePO
.
setPhaseTime
(
phaseStageTime
);
PhaseInfoPojo
phaseInfoPojo
=
PhaseInfoPojo
.
getPhaseInfoPojoByPhaseId
(
phaseId
,
phaseInfoPojos
);
if
(
Objects
.
nonNull
(
phaseInfoPojo
))
{
crossPhasePO
.
setGreenTime
(
phaseInfoPojo
.
getGreenTime
());
int
redTime
=
phaseInfoPojo
.
getRedTime
()
-
phaseInfoPojo
.
getGreenFlashTime
()
-
phaseInfoPojo
.
getGreenTime
();
if
(
phaseStageTime
==
0
)
{
// 相位阶段没有对应方案
phaseStageTime
=
phaseInfoPojo
.
getGreenTime
()
+
phaseInfoPojo
.
getGreenFlashTime
()
+
phaseInfoPojo
.
getYellowTime
()
+
redTime
;
}
crossPhasePO
.
setPhaseTime
(
phaseStageTime
);
int
greenTime
=
phaseStageTime
-
phaseInfoPojo
.
getYellowTime
()
-
redTime
-
phaseInfoPojo
.
getGreenFlashTime
()
*
2
;
if
(
greenTime
<
0
)
{
greenTime
=
phaseInfoPojo
.
getGreenTime
();
}
crossPhasePO
.
setGreenTime
(
greenTime
);
crossPhasePO
.
setGreenFlashTime
(
phaseInfoPojo
.
getGreenFlashTime
());
crossPhasePO
.
setYellowFlashTime
(
phaseInfoPojo
.
getYellowFlashTime
());
crossPhasePO
.
setYellowFlashTime
(
phaseInfoPojo
.
getYellowFlashTime
()
*
2
);
crossPhasePO
.
setYellowTime
(
phaseInfoPojo
.
getYellowTime
());
crossPhasePO
.
setRedTime
(
phaseInfoPojo
.
getRedTime
()
);
crossPhasePO
.
setRedTime
(
redTime
);
crossPhasePO
.
setMinGreenTime
(
phaseInfoPojo
.
getMinGreenTime
());
crossPhasePO
.
setMaxGreenTime
(
phaseInfoPojo
.
getMaxGreenTime
());
}
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/ProtocolConversion.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/ProtocolConversion.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
;
import
net.wanji.databus.po.CrossInfoPO
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/DailyPlanProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/DailyPlanProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/DetectorProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/DetectorProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/LightsGroupProtocolConvertionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/LightsGroupProtocolConvertionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/PhaseProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/PhaseProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.netty.NettyClient
;
import
net.wanji.
com
.pojo.netty.MessageResultPojo
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.netty.NettyClient
;
import
net.wanji.
utc.dt
.pojo.netty.MessageResultPojo
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/PhaseSecurityProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/PhaseSecurityProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/ScheduleProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/ScheduleProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/SchemeProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/SchemeProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/SignalDeviceProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/SignalDeviceProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.
com
.netty.NettyClient
;
import
net.wanji.
com
.pojo.netty.MessageResultPojo
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.netty.NettyClient
;
import
net.wanji.
utc.dt
.pojo.netty.MessageResultPojo
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
import
org.springframework.stereotype.Service
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/base/StageProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/base/StageProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
base
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
base
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/control/ControlProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/control/ControlProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
control
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
control
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/service/protocol/impl/status/RunningStateProtocolConversionService.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/service/protocol/impl/status/RunningStateProtocolConversionService.java
View file @
c5a21505
package
net
.
wanji
.
com
.
service
.
protocol
.
impl
.
status
;
package
net
.
wanji
.
utc
.
dt
.
service
.
protocol
.
impl
.
status
;
import
net.wanji.
com
.service.protocol.ProtocolConversion
;
import
net.wanji.
utc.dt
.service.protocol.ProtocolConversion
;
import
net.wanji.databus.po.CrossInfoPO
;
/**
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/util/CRC16Utils.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/util/CRC16Utils.java
View file @
c5a21505
package
net
.
wanji
.
com
.
util
;
package
net
.
wanji
.
utc
.
dt
.
util
;
import
cn.hutool.core.util.HexUtil
;
...
...
signal-utc-dt-service/src/main/java/net/wanji/
com
/util/CommonUtils.java
→
signal-utc-dt-service/src/main/java/net/wanji/
utc/dt
/util/CommonUtils.java
View file @
c5a21505
package
net
.
wanji
.
com
.
util
;
package
net
.
wanji
.
utc
.
dt
.
util
;
import
cn.hutool.core.util.HexUtil
;
import
freemarker.template.utility.StringUtil
;
...
...
@@ -11,6 +11,7 @@ public class CommonUtils {
/**
* 将数组转化为16进制字符串
*
* @param array
* @return
*/
...
...
@@ -25,6 +26,7 @@ public class CommonUtils {
/**
* 将时间转化为16进制 00:00 --> 061E0
*
* @param time
* @return
*/
...
...
@@ -36,6 +38,12 @@ public class CommonUtils {
return
sb
.
append
(
hour
).
append
(
minute
).
toString
();
}
/**
* 将相位转化为64位数组,在转化为16位的16进制
*
* @param param
* @return
*/
public
static
String
getBinary
(
Integer
param
)
{
int
[]
array
=
new
int
[
64
];
array
[
param
-
1
]
=
1
;
...
...
@@ -51,7 +59,69 @@ public class CommonUtils {
return
StringUtil
.
leftPad
(
resultSb
.
toString
(),
16
,
"0"
);
}
/**
* 将单个参数转化为4位二进制
*
* @param param
* @return
*/
public
static
Integer
get4BinaryInteger
(
Integer
param
)
{
int
[]
array
=
new
int
[
4
];
int
index
=
param
%
4
;
if
(
param
%
4
!=
0
)
{
array
[
4
-
index
]
=
1
;
}
else
{
array
[
0
]
=
1
;
}
StringBuffer
sb
=
new
StringBuffer
();
for
(
int
j
=
0
;
j
<
4
;
j
++)
{
sb
.
append
(
array
[
j
]);
}
return
Integer
.
parseInt
(
sb
.
toString
(),
2
);
}
/**
* 通过灯组编号获取灯组转向, 1 左转 2 直右 3 非机动车 4 行人
*
* @param lightId
* @return
*/
public
static
Integer
getTurnByLightsId
(
Integer
lightId
)
{
Integer
turn
=
null
;
if
(
lightId
%
4
==
0
)
{
turn
=
1
;
}
if
(
lightId
%
4
==
1
)
{
turn
=
6
;
}
if
(
lightId
%
4
==
2
)
{
turn
=
6
;
}
if
(
lightId
%
4
==
3
)
{
turn
=
20
;
}
return
turn
;
}
public
static
Integer
getDirByLightsId
(
Integer
lightsId
)
{
Integer
dir
=
null
;
if
(
lightsId
<
4
)
{
dir
=
1
;
}
if
(
lightsId
>=
4
&&
lightsId
<
8
)
{
dir
=
3
;
}
if
(
lightsId
>=
8
&&
lightsId
<
12
)
{
dir
=
5
;
}
if
(
lightsId
>=
12
&&
lightsId
<
16
)
{
dir
=
7
;
}
return
dir
;
}
public
static
void
main
(
String
[]
args
)
{
System
.
err
.
println
(
get
Binary
(
8
));
System
.
err
.
println
(
get
4BinaryInteger
(
4
));
}
}
signal-utc-dt-service/src/main/resources/logback-spring.xml
View file @
c5a21505
...
...
@@ -15,7 +15,7 @@
<!-- 配置打印INFO级别日志的环境 -->
<springProfile
name=
"prod"
>
<logger
name=
"net.wanji.
com
"
level=
"info"
/>
<logger
name=
"net.wanji.
utc.dt
"
level=
"info"
/>
</springProfile>
<appender
name=
"consoleLog"
class=
"ch.qos.logback.core.ConsoleAppender"
>
...
...
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