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 { ...@@ -180,6 +180,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
} }
double num = 0D; double num = 0D;
short fluctuate = 0; short fluctuate = 0;
if (CollectionUtils.isNotEmpty(agentUsageQueryItems)) {
if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) { if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) {
num = agentUsageQueryItems.get(0).getTodayDialogue(); num = agentUsageQueryItems.get(0).getTodayDialogue();
fluctuate = (short) (agentUsageQueryItems.get(0).getTodayDialogue() < agentUsageQueryItems.get(0).getYesterdayDialogue() ? -1 : 1); fluctuate = (short) (agentUsageQueryItems.get(0).getTodayDialogue() < agentUsageQueryItems.get(0).getYesterdayDialogue() ? -1 : 1);
...@@ -190,6 +191,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService { ...@@ -190,6 +191,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
num = agentUsageQueryItems.get(0).getMonthDialogue(); num = agentUsageQueryItems.get(0).getMonthDialogue();
fluctuate = (short) (agentUsageQueryItems.get(0).getMonthDialogue() < agentUsageQueryItems.get(0).getLastMonthDialogue() ? -1 : 1); fluctuate = (short) (agentUsageQueryItems.get(0).getMonthDialogue() < agentUsageQueryItems.get(0).getLastMonthDialogue() ? -1 : 1);
} }
}
dataAnalyze.setNum(num); dataAnalyze.setNum(num);
dataAnalyze.setFluctuate(fluctuate); dataAnalyze.setFluctuate(fluctuate);
} }
...@@ -200,6 +202,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService { ...@@ -200,6 +202,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
} }
double num = 0D; double num = 0D;
short fluctuate = 0; short fluctuate = 0;
if (CollectionUtils.isNotEmpty(agentUsageQueryItems)) {
if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) { if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) {
num = agentUsageQueryItems.get(0).getTodayDialogueMember(); num = agentUsageQueryItems.get(0).getTodayDialogueMember();
fluctuate = (short) (agentUsageQueryItems.get(0).getTodayDialogueMember() < agentUsageQueryItems.get(0).getYesterdayDialogueMember() ? -1 : 1); fluctuate = (short) (agentUsageQueryItems.get(0).getTodayDialogueMember() < agentUsageQueryItems.get(0).getYesterdayDialogueMember() ? -1 : 1);
...@@ -210,6 +213,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService { ...@@ -210,6 +213,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
num = agentUsageQueryItems.get(0).getMonthDialogueMember(); num = agentUsageQueryItems.get(0).getMonthDialogueMember();
fluctuate = (short) (agentUsageQueryItems.get(0).getMonthDialogueMember() < agentUsageQueryItems.get(0).getLastMonthDialogueMember() ? -1 : 1); fluctuate = (short) (agentUsageQueryItems.get(0).getMonthDialogueMember() < agentUsageQueryItems.get(0).getLastMonthDialogueMember() ? -1 : 1);
} }
}
dataAnalyze.setNum(num); dataAnalyze.setNum(num);
dataAnalyze.setFluctuate(fluctuate); dataAnalyze.setFluctuate(fluctuate);
} }
...@@ -220,6 +224,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService { ...@@ -220,6 +224,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
} }
double num = 0D; double num = 0D;
short fluctuate = 0; short fluctuate = 0;
if (CollectionUtils.isNotEmpty(pointsUsageQueryItems)) {
if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) { if (DataAnalyzeTimeDimensionEnum.today.equals(dimension)) {
num = pointsUsageQueryItems.get(0).getTodayTotalPoints(); num = pointsUsageQueryItems.get(0).getTodayTotalPoints();
fluctuate = (short) (pointsUsageQueryItems.get(0).getTodayTotalPoints() < pointsUsageQueryItems.get(0).getYesterdayTotalPoints() ? -1 : 1); fluctuate = (short) (pointsUsageQueryItems.get(0).getTodayTotalPoints() < pointsUsageQueryItems.get(0).getYesterdayTotalPoints() ? -1 : 1);
...@@ -230,6 +235,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService { ...@@ -230,6 +235,7 @@ public class AgentDataAnalyzeServiceImpl implements AgentDataAnalyzeService {
num = pointsUsageQueryItems.get(0).getMonthTotalPoints(); num = pointsUsageQueryItems.get(0).getMonthTotalPoints();
fluctuate = (short) (pointsUsageQueryItems.get(0).getMonthTotalPoints() < pointsUsageQueryItems.get(0).getLastMonthTotalPoints() ? -1 : 1); fluctuate = (short) (pointsUsageQueryItems.get(0).getMonthTotalPoints() < pointsUsageQueryItems.get(0).getLastMonthTotalPoints() ? -1 : 1);
} }
}
dataAnalyze.setNum(num); dataAnalyze.setNum(num);
dataAnalyze.setFluctuate(fluctuate); 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