|
@@ -72,16 +72,23 @@ public class BackgroundConvertDataServiceImpl extends ServiceImpl<BackgroundConv
|
|
public AnalysisDataDTO getAnalysisData(DashboardQueryDTO queryDTO) {
|
|
public AnalysisDataDTO getAnalysisData(DashboardQueryDTO queryDTO) {
|
|
// 获取一个查询query
|
|
// 获取一个查询query
|
|
LambdaQueryWrapper<BackgroundConvertData> queryWrapper = getDashboardQueryWrapper(queryDTO);
|
|
LambdaQueryWrapper<BackgroundConvertData> queryWrapper = getDashboardQueryWrapper(queryDTO);
|
|
|
|
+ long fileTotal = 0; // 文件总数
|
|
|
|
+ long successfulRequest = 0; // 成功数
|
|
|
|
+ long errorRequest = 0; // 失败数
|
|
|
|
+ BigDecimal errorRatio = BigDecimal.ZERO; // 失败率
|
|
|
|
+ BigDecimal averageProcessTime = BigDecimal.ZERO; // 平均处理时长
|
|
|
|
|
|
List<BackgroundConvertData> backgroundConvertData = this.baseMapper.selectList(queryWrapper);
|
|
List<BackgroundConvertData> backgroundConvertData = this.baseMapper.selectList(queryWrapper);
|
|
if (backgroundConvertData == null || backgroundConvertData.size() <= 0) {
|
|
if (backgroundConvertData == null || backgroundConvertData.size() <= 0) {
|
|
- return null;
|
|
|
|
|
|
+ return AnalysisDataDTO.builder()
|
|
|
|
+ .fileTotal(fileTotal)
|
|
|
|
+ .successfulRequest(successfulRequest)
|
|
|
|
+ .errorRequest(errorRequest)
|
|
|
|
+ .errorRatio(errorRatio)
|
|
|
|
+ .averageProcessTime(averageProcessTime + "ms")
|
|
|
|
+ .build();
|
|
}
|
|
}
|
|
- long fileTotal = 0; // 文件总数
|
|
|
|
- long successfulRequest = 0; // 成功数
|
|
|
|
- long errorRequest = 0; // 失败数
|
|
|
|
- double errorRatio = 0; // 失败率
|
|
|
|
- double averageProcessTime = 0; // 平均处理时长
|
|
|
|
|
|
+
|
|
BigDecimal averageProcessTimeTotal = BigDecimal.ZERO; // 总处理时长
|
|
BigDecimal averageProcessTimeTotal = BigDecimal.ZERO; // 总处理时长
|
|
for (BackgroundConvertData backgroundConvertDatum : backgroundConvertData) {
|
|
for (BackgroundConvertData backgroundConvertDatum : backgroundConvertData) {
|
|
fileTotal += backgroundConvertDatum.getFileTotal();
|
|
fileTotal += backgroundConvertDatum.getFileTotal();
|
|
@@ -474,7 +481,7 @@ public class BackgroundConvertDataServiceImpl extends ServiceImpl<BackgroundConv
|
|
.successfulRequests(successfulRequestDetailedData.get(i).getYData())
|
|
.successfulRequests(successfulRequestDetailedData.get(i).getYData())
|
|
.errorRequests(errorRequestDetailedData.get(i).getYData())
|
|
.errorRequests(errorRequestDetailedData.get(i).getYData())
|
|
.errorRatio(errorRatioDetailedData.get(i).getYData())
|
|
.errorRatio(errorRatioDetailedData.get(i).getYData())
|
|
- .averageProcessTime(averageProcessTimeDetailedData.get(i).getYData() + "ms")
|
|
|
|
|
|
+ .averageProcessTime(averageProcessTimeDetailedData.get(i).getYData())
|
|
.build());
|
|
.build());
|
|
}
|
|
}
|
|
|
|
|