修改时间同步频次为10分钟
This commit is contained in:
@@ -241,14 +241,14 @@ public class DataSynchronization {
|
||||
Map<String, PqsEventDetailStatusPO> pqsEventDetailStatusPOMap = hasList.stream().collect(Collectors.toMap(PqsEventDetailStatusPO::getEventDetailId, Function.identity()));
|
||||
// 查询事件
|
||||
LambdaQueryWrapper<PqsEventdetail> pqsEventdetailLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
pqsEventdetailLambdaQueryWrapper.between(PqsEventdetail::getCreateTime,start.minusMinutes(3*10),end);
|
||||
pqsEventdetailLambdaQueryWrapper.between(PqsEventdetail::getCreateTime,start.minusMinutes(6*10),end);
|
||||
List<PqsEventdetail> unsyncedEvents = pqsEventdetailMapper.selectList(pqsEventdetailLambdaQueryWrapper);
|
||||
List<String> tempEvetIds = unsyncedEvents.stream().map(PqsEventdetail::getEventdetailIndex).collect(Collectors.toList());
|
||||
//查询日志
|
||||
List<String> allEventIds = hasList.stream().map(PqsEventDetailStatusPO::getEventDetailId).collect(Collectors.toList());
|
||||
List<String> unSyncIds = tempEvetIds.stream().filter(temp -> !allEventIds.contains(temp)).collect(Collectors.toList());
|
||||
|
||||
List<String> failIds = hasList.stream().filter(temp -> temp.getRetryCount() <= 2 && temp.getSyncStatus() == 0).map(PqsEventDetailStatusPO::getEventDetailId).collect(Collectors.toList());
|
||||
List<String> failIds = hasList.stream().filter(temp -> temp.getRetryCount() <= 5 && temp.getSyncStatus() == 0).map(PqsEventDetailStatusPO::getEventDetailId).collect(Collectors.toList());
|
||||
unSyncIds.addAll(failIds);
|
||||
List<UpLoadEvent> result = new ArrayList<>();
|
||||
|
||||
@@ -286,7 +286,7 @@ public class DataSynchronization {
|
||||
if(pqsEventDetailStatusPOMap.containsKey(temp)){
|
||||
PqsEventDetailStatusPO pqsEventDetailStatusPO = pqsEventDetailStatusPOMap.get(temp);
|
||||
pqsEventDetailStatusPO.setRetryCount(pqsEventDetailStatusPO.getRetryCount()+1);
|
||||
if(Objects.nonNull(pqsEventdetail.getWavename())||pqsEventDetailStatusPO.getRetryCount()>2){
|
||||
if(Objects.nonNull(pqsEventdetail.getWavename())||pqsEventDetailStatusPO.getRetryCount()>5){
|
||||
pqsEventDetailStatusPO.setSyncStatus(1);
|
||||
pqsEventDetailStatusPO.setWaveFlag(0);
|
||||
UpLoadEvent upLoadEvent = new UpLoadEvent();
|
||||
|
||||
@@ -40,10 +40,10 @@ business:
|
||||
wavePath: D://Comtrade
|
||||
targetPath: /pqmonitor
|
||||
exportBaseDir: D://exportComtrade
|
||||
eventCronExpression: 0 9 0/1 * * ?
|
||||
failCronExpression: 0 16 0/1 * * ?
|
||||
eventCronExpression: 0 0/10 * * * ?
|
||||
failCronExpression: 0 5/10 * * * ?
|
||||
userCronExpression: 0 5 1 * * ?
|
||||
syncinterval: 60
|
||||
syncinterval: 10
|
||||
failsyncinterval: 1440
|
||||
#wavePath: /usr/local/comtrade
|
||||
#处理临时数据
|
||||
|
||||
Reference in New Issue
Block a user