|
@@ -34,21 +34,8 @@ public class RatAnalogTask {
|
|
|
@Autowired
|
|
|
private HadSiteStaticMapper hadSiteStaticMapper;
|
|
|
|
|
|
- public void addAll(){
|
|
|
- List<Map<String, Object>> dateList = htAnalogDataMapper.getDateList(null,null);
|
|
|
- for (Map<String,Object> map:dateList) {
|
|
|
- long currentTimeMillis = System.currentTimeMillis();
|
|
|
- int siteId = Integer.parseInt(map.get("siteId").toString());
|
|
|
- Date date = DateUtils.parseDate(map.get("dat").toString());
|
|
|
- HadSiteStatic hadSiteStatic = hadSiteStaticMax(siteId, date);
|
|
|
- getSiteIco(siteId,date,hadSiteStatic);
|
|
|
- addTime(date,siteId,hadSiteStatic);
|
|
|
- hadSiteStaticMapper.insert(hadSiteStatic);
|
|
|
- long currentTimeMillis1 = System.currentTimeMillis();
|
|
|
- log.info("处理一条数据需要的时间"+(currentTimeMillis1-currentTimeMillis));
|
|
|
- }
|
|
|
- log.info("定时任务处理完成");
|
|
|
-
|
|
|
+ public void addAll(Date startTime,Date endTime){
|
|
|
+ addHadJobByDate(startTime,endTime);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -58,7 +45,11 @@ public class RatAnalogTask {
|
|
|
Date newDate = new Date();
|
|
|
Date dayStartTime = DateUtils.getDayStartTime(newDate);
|
|
|
Date dayEndTime = DateUtils.getDayEndTime(newDate);
|
|
|
- List<Map<String, Object>> dateList = htAnalogDataMapper.getDateList(dayStartTime,dayEndTime);
|
|
|
+ addHadJobByDate(dayStartTime,dayEndTime);
|
|
|
+ }
|
|
|
+
|
|
|
+ public void addHadJobByDate(Date startTime,Date endTime){
|
|
|
+ List<Map<String, Object>> dateList = htAnalogDataMapper.getDateList(startTime,endTime);
|
|
|
for (Map<String,Object> map:dateList) {
|
|
|
long currentTimeMillis = System.currentTimeMillis();
|
|
|
int siteId = Integer.parseInt(map.get("siteId").toString());
|