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