定版bug修改
This commit is contained in:
@@ -1021,6 +1021,7 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
}
|
||||
//计数map
|
||||
HashMap<String, Integer> countMap = new HashMap<>();
|
||||
countMap.put("=0", 0);
|
||||
countMap.put("<10", 0);
|
||||
countMap.put("<20", 0);
|
||||
countMap.put("<30", 0);
|
||||
@@ -1032,6 +1033,7 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
countMap.put("<90", 0);
|
||||
//分段计数
|
||||
HashMap<String, Integer> subsectionMap = new HashMap<>();
|
||||
subsectionMap.put("0", 0);
|
||||
subsectionMap.put("0~10", 0);
|
||||
subsectionMap.put("10~20", 0);
|
||||
subsectionMap.put("20~30", 0);
|
||||
@@ -1043,6 +1045,9 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
subsectionMap.put("80~90", 0);
|
||||
//求数量
|
||||
for (EventDetail eventDetail : info) {
|
||||
if (eventDetail.getFeatureAmplitude() == 0.00) {
|
||||
countMap.put("=0", (countMap.get("=0") + 1));
|
||||
}
|
||||
if (eventDetail.getFeatureAmplitude() < 0.1) {
|
||||
countMap.put("<10", (countMap.get("<10") + 1));
|
||||
}
|
||||
@@ -1073,7 +1078,9 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
}
|
||||
//求每段数量
|
||||
for (EventDetail eventDetail : info) {
|
||||
if (eventDetail.getFeatureAmplitude() < 0.1) {
|
||||
if (eventDetail.getFeatureAmplitude() ==0) {
|
||||
subsectionMap.put("0", (subsectionMap.get("0") + 1));
|
||||
} else if (eventDetail.getFeatureAmplitude() > 0 && eventDetail.getFeatureAmplitude() < 0.1) {
|
||||
subsectionMap.put("0~10", (subsectionMap.get("0~10") + 1));
|
||||
} else if (eventDetail.getFeatureAmplitude() > 0.1 && eventDetail.getFeatureAmplitude() < 0.2) {
|
||||
subsectionMap.put("10~20", (subsectionMap.get("10~20") + 1));
|
||||
@@ -1097,6 +1104,7 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
List<String> pereventvalue = new ArrayList<>();
|
||||
Set<String> subsectionSet = subsectionMap.keySet();
|
||||
List<String> strings1 = new ArrayList<>();
|
||||
strings1.add("0");
|
||||
strings1.add("0~10");
|
||||
strings1.add("10~20");
|
||||
strings1.add("20~30");
|
||||
@@ -1126,6 +1134,7 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
//求eventvalue
|
||||
List<String> eventvalue = new ArrayList<>();
|
||||
List<String> strings = new ArrayList<>();
|
||||
strings.add("=0");
|
||||
strings.add("<10");
|
||||
strings.add("<20");
|
||||
strings.add("<30");
|
||||
@@ -1153,10 +1162,10 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
}
|
||||
}
|
||||
}
|
||||
eventvalue.add("100.00");
|
||||
result.setEventvalue(eventvalue);
|
||||
//时间
|
||||
HashMap<String, Integer> timeMap = new HashMap<>();
|
||||
timeMap.put("<0.01", 0);
|
||||
timeMap.put("<0.1", 0);
|
||||
timeMap.put("<0.25", 0);
|
||||
timeMap.put("<0.5", 0);
|
||||
@@ -1168,25 +1177,28 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
//求不同时间段的总数
|
||||
for (EventDetail eventDetail : info) {
|
||||
Double persistTime = eventDetail.getDuration();
|
||||
if (persistTime / 1000 < 0.1) {
|
||||
if (persistTime < 0.01 ) {
|
||||
timeMap.put("<0.1", timeMap.get("<0.1") + 1);
|
||||
} else if (persistTime / 1000 > 0.1 && persistTime / 1000 < 0.25) {
|
||||
} else if (persistTime >= 0.01 && persistTime < 0.1) {
|
||||
timeMap.put("<0.1", timeMap.get("<0.1") + 1);
|
||||
} else if (persistTime >= 0.1 && persistTime < 0.25) {
|
||||
timeMap.put("<0.25", timeMap.get("<0.25") + 1);
|
||||
} else if (persistTime / 1000 > 0.25 && persistTime / 1000 < 0.5) {
|
||||
} else if (persistTime >= 0.25 && persistTime < 0.5) {
|
||||
timeMap.put("<0.5", timeMap.get("<0.5") + 1);
|
||||
} else if (persistTime / 1000 > 0.5 && persistTime / 1000 < 1) {
|
||||
} else if (persistTime >= 0.5 && persistTime < 1) {
|
||||
timeMap.put("<1", timeMap.get("<1") + 1);
|
||||
} else if (persistTime / 1000 > 1 && persistTime / 1000 < 3) {
|
||||
} else if (persistTime >= 1 && persistTime < 3) {
|
||||
timeMap.put("<3", timeMap.get("<3") + 1);
|
||||
} else if (persistTime / 1000 > 3 && persistTime / 1000 < 20) {
|
||||
} else if (persistTime >= 3 && persistTime < 20) {
|
||||
timeMap.put("<20", timeMap.get("<20") + 1);
|
||||
} else if (persistTime / 1000 > 20 && persistTime / 1000 < 60) {
|
||||
} else if (persistTime >= 20 && persistTime < 60) {
|
||||
timeMap.put("<60", timeMap.get("<60") + 1);
|
||||
} else if (persistTime / 1000 > 60 && persistTime / 1000 < 180) {
|
||||
} else if (persistTime >= 60 && persistTime < 180) {
|
||||
timeMap.put("<180", timeMap.get("<180") + 1);
|
||||
}
|
||||
}
|
||||
List<String> strings2 = new ArrayList<>();
|
||||
strings2.add("<0.01");
|
||||
strings2.add("<0.1");
|
||||
strings2.add("<0.25");
|
||||
strings2.add("<0.5");
|
||||
@@ -1217,6 +1229,7 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
result.setPersisttime(persisttime);
|
||||
|
||||
HashMap<String, Integer> timeMap2 = new HashMap<>();
|
||||
timeMap2.put("<0.01", 0);
|
||||
timeMap2.put("<0.1", 0);
|
||||
timeMap2.put("<0.25", 0);
|
||||
timeMap2.put("<0.5", 0);
|
||||
@@ -1229,28 +1242,31 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
List<String> sisttime = new ArrayList<>();
|
||||
for (EventDetail eventDetail : info) {
|
||||
Double persistTime = eventDetail.getDuration();
|
||||
if (persistTime / 1000 < 0.1) {
|
||||
if (persistTime < 0.01) {
|
||||
timeMap2.put("<0.01", timeMap2.get("<0.01") + 1);
|
||||
}
|
||||
if (persistTime < 0.1) {
|
||||
timeMap2.put("<0.1", timeMap2.get("<0.1") + 1);
|
||||
}
|
||||
if (persistTime / 1000 < 0.25) {
|
||||
if (persistTime < 0.25) {
|
||||
timeMap2.put("<0.25", timeMap2.get("<0.25") + 1);
|
||||
}
|
||||
if (persistTime / 1000 < 0.5) {
|
||||
if (persistTime < 0.5) {
|
||||
timeMap2.put("<0.5", timeMap2.get("<0.5") + 1);
|
||||
}
|
||||
if (persistTime / 1000 < 1) {
|
||||
if (persistTime < 1) {
|
||||
timeMap2.put("<1", timeMap2.get("<1") + 1);
|
||||
}
|
||||
if (persistTime / 1000 < 3) {
|
||||
if (persistTime < 3) {
|
||||
timeMap2.put("<3", timeMap2.get("<3") + 1);
|
||||
}
|
||||
if (persistTime / 1000 < 20) {
|
||||
if (persistTime < 20) {
|
||||
timeMap2.put("<20", timeMap2.get("<20") + 1);
|
||||
}
|
||||
if (persistTime / 1000 < 60) {
|
||||
if (persistTime < 60) {
|
||||
timeMap2.put("<60", timeMap2.get("<60") + 1);
|
||||
}
|
||||
if (persistTime / 1000 < 180) {
|
||||
if (persistTime < 180) {
|
||||
timeMap2.put("<180", timeMap2.get("<180") + 1);
|
||||
}
|
||||
}
|
||||
@@ -1271,7 +1287,6 @@ public class EventAnalysisServiceImpl implements EventAnalysisService {
|
||||
}
|
||||
}
|
||||
}
|
||||
sisttime.add("100.00");
|
||||
result.setSisttime(sisttime);
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user