|
@@ -3,6 +3,8 @@ package com.huaxu.gydatasync.service;
|
|
|
import com.huaxu.gydatasync.dao.mssql.SaveMeterDataDao;
|
|
|
import com.huaxu.gydatasync.dao.mysql.ReadMeterDao;
|
|
|
import com.huaxu.gydatasync.entity.MeterReadData;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
|
import org.springframework.stereotype.Component;
|
|
@@ -18,6 +20,8 @@ import java.util.List;
|
|
|
@Component
|
|
|
public class ReadMeter {
|
|
|
|
|
|
+ private Logger logger = LoggerFactory.getLogger(ReadMeter.class);
|
|
|
+
|
|
|
@Autowired
|
|
|
private ReadMeterDao readMeterDao;
|
|
|
|
|
@@ -26,16 +30,10 @@ public class ReadMeter {
|
|
|
|
|
|
//定时任务 每天凌晨3点将前一天抄到数据的表同步
|
|
|
@Scheduled(cron = "0 0 3 * * ?")
|
|
|
+ //@Scheduled(fixedDelay = 1000*60*60)
|
|
|
public void configureTasks(){
|
|
|
try {
|
|
|
-
|
|
|
- int isExist = saveMeterDataDao.IsExist();
|
|
|
- if(isExist > 0)
|
|
|
- {
|
|
|
-
|
|
|
- System.out.println("当天数据已存在!-----");
|
|
|
- return;
|
|
|
- }
|
|
|
+ logger.info("开始同步桂阳数据...");
|
|
|
|
|
|
|
|
|
//读取前一天的抄表数据
|
|
@@ -58,10 +56,11 @@ public class ReadMeter {
|
|
|
saveMeterDataDao.SaveData(subDataList);
|
|
|
}
|
|
|
}
|
|
|
+ logger.info("同步桂阳数据结束...");
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
-
|
|
|
+ logger.error(ex.getMessage());
|
|
|
}
|
|
|
|
|
|
}
|