From 24f7afc0e1dc48653c41e7a29111d35ff7230f76 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期六, 25 十一月 2023 19:07:08 +0800
Subject: [PATCH] 案卷查询StateName修改

---
 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