Commit 4efc382f authored by alex yao's avatar alex yao

fix:java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

parent f374c783
......@@ -180,6 +180,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
}
double num = 0D;
short fluctuate = 0;
if (CollectionUtils.isNotEmpty(agentUsageQueryItems)) {
if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) {
num = agentUsageQueryItems.get(0).getTodayDialogue();
fluctuate = (short) (agentUsageQueryItems.get(0).getTodayDialogue() < agentUsageQueryItems.get(0).getYesterdayDialogue() ? -1 : 1);
......@@ -190,6 +191,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
num = agentUsageQueryItems.get(0).getMonthDialogue();
fluctuate = (short) (agentUsageQueryItems.get(0).getMonthDialogue() < agentUsageQueryItems.get(0).getLastMonthDialogue() ? -1 : 1);
}
}
dataAnalyze.setNum(num);
dataAnalyze.setFluctuate(fluctuate);
}
......@@ -200,6 +202,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
}
double num = 0D;
short fluctuate = 0;
if (CollectionUtils.isNotEmpty(agentUsageQueryItems)) {
if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) {
num = agentUsageQueryItems.get(0).getTodayDialogueMember();
fluctuate = (short) (agentUsageQueryItems.get(0).getTodayDialogueMember() < agentUsageQueryItems.get(0).getYesterdayDialogueMember() ? -1 : 1);
......@@ -210,6 +213,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
num = agentUsageQueryItems.get(0).getMonthDialogueMember();
fluctuate = (short) (agentUsageQueryItems.get(0).getMonthDialogueMember() < agentUsageQueryItems.get(0).getLastMonthDialogueMember() ? -1 : 1);
}
}
dataAnalyze.setNum(num);
dataAnalyze.setFluctuate(fluctuate);
}
......@@ -220,6 +224,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
}
double num = 0D;
short fluctuate = 0;
if (CollectionUtils.isNotEmpty(pointsUsageQueryItems)) {
if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) {
num = pointsUsageQueryItems.get(0).getTodayTotalPoints();
fluctuate = (short) (pointsUsageQueryItems.get(0).getTodayTotalPoints() < pointsUsageQueryItems.get(0).getYesterdayTotalPoints() ? -1 : 1);
......@@ -230,6 +235,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
num = pointsUsageQueryItems.get(0).getMonthTotalPoints();
fluctuate = (short) (pointsUsageQueryItems.get(0).getMonthTotalPoints() < pointsUsageQueryItems.get(0).getLastMonthTotalPoints() ? -1 : 1);
}
}
dataAnalyze.setNum(num);
dataAnalyze.setFluctuate(fluctuate);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment