From a801e1102929fef6a6464f35a5894d718a01cdc6 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 13 十一月 2023 23:23:40 +0800
Subject: [PATCH] 一点一档
---
ycl-platform/src/main/java/com/ycl/controller/smoke/OdsStatisticsController.java | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/controller/smoke/OdsStatisticsController.java b/ycl-platform/src/main/java/com/ycl/controller/smoke/OdsStatisticsController.java
index b97f597..44472e6 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/smoke/OdsStatisticsController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/smoke/OdsStatisticsController.java
@@ -1,6 +1,7 @@
package com.ycl.controller.smoke;
+import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -84,7 +85,15 @@
public CommonResult<String> getDetectorDailyStatsDocument(@RequestParam(value = "field", required = false) String field,
@RequestParam(value = "localeId", required = false) String localeId) {
OdsLocaleDocument odsLocaleDocument = documentService.getByLocaleId(localeId);
- String value = getFieldValueByFieldName(field, odsLocaleDocument);
+ String value = "";
+ if ("detectorDailySumDays".equals(field)) {
+ odsLocaleDocument.setTenHourData("");
+ odsLocaleDocument.setDevices("");
+ odsLocaleDocument.setMaintenance("");
+ value = JSON.toJSONString(odsLocaleDocument);
+ } else {
+ value = getFieldValueByFieldName(field, odsLocaleDocument);
+ }
return CommonResult.success(value);
}
@@ -100,7 +109,7 @@
Field field = object.getClass().getDeclaredField(fieldName);
//璁剧疆瀵硅薄鐨勮闂潈闄愶紝淇濊瘉瀵筽rivate鐨勫睘鎬х殑璁块棶
field.setAccessible(true);
- return (String)field.get(object);
+ return (String) field.get(object);
} catch (Exception e) {
return null;
}
--
Gitblit v1.8.0