1、增加广西交科推送
2、规范推送设备ID、设备别名、设备名的编码
This commit is contained in:
parent
8fc19d9e71
commit
3916b89920
@ -28,6 +28,9 @@ public class SaasForwarder extends Forwarder{
|
|||||||
@Value("${sass.server.port}")
|
@Value("${sass.server.port}")
|
||||||
private int port;
|
private int port;
|
||||||
|
|
||||||
|
@Value("${sass.server.enabled}")
|
||||||
|
boolean enabled;
|
||||||
|
|
||||||
private TCPClient tcpClient;
|
private TCPClient tcpClient;
|
||||||
|
|
||||||
static class MyTCPListener implements TCPListener {
|
static class MyTCPListener implements TCPListener {
|
||||||
@ -59,9 +62,11 @@ public class SaasForwarder extends Forwarder{
|
|||||||
@PostConstruct
|
@PostConstruct
|
||||||
void registerMe(){
|
void registerMe(){
|
||||||
init(FORWARDER_NAME, "TCP "+host+":"+port,0,FWD_DEVICE_ID,30);
|
init(FORWARDER_NAME, "TCP "+host+":"+port,0,FWD_DEVICE_ID,30);
|
||||||
tcpClient = new TCPClient();
|
if(enabled) {
|
||||||
tcpClient.init(host, port,listener);
|
tcpClient = new TCPClient();
|
||||||
tcpClient.start();
|
tcpClient.init(host, port, listener);
|
||||||
|
tcpClient.start();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -69,12 +74,16 @@ public class SaasForwarder extends Forwarder{
|
|||||||
*/
|
*/
|
||||||
@Scheduled(cron = "0 20,50 * * * ?") // 每30分钟执行一次
|
@Scheduled(cron = "0 20,50 * * * ?") // 每30分钟执行一次
|
||||||
private void forwardGnss() {
|
private void forwardGnss() {
|
||||||
logger.info("saas forwardGnss");
|
if(enabled) {
|
||||||
forwardCurrentGnss();
|
logger.info("saas forwardGnss");
|
||||||
|
forwardCurrentGnss();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
int send(String projectId, List<GnssCalcData> records, LocalDateTime sentTime){
|
int send(String projectId, List<GnssCalcData> records, LocalDateTime sentTime){
|
||||||
|
if(!enabled) return 0;
|
||||||
|
|
||||||
int sendNum = 0;
|
int sendNum = 0;
|
||||||
if(records.size() == 0) return 0;
|
if(records.size() == 0) return 0;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user