From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 14 四月 2025 23:10:22 +0800
Subject: [PATCH] 批量审核和图片保存bug

---
 ycl-platform/src/main/java/com/ycl/controller/smoke/OdsStatisticsController.java |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 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 c4cb210..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;
@@ -82,9 +83,17 @@
     @ResponseBody
     @LogSave(operationType = "娌圭儫妯″潡", contain = "鐩戞祴鎶ヨ缁熻&杩愮淮鎯呭喌鎶ヨ〃")
     public CommonResult<String> getDetectorDailyStatsDocument(@RequestParam(value = "field", required = false) String field,
-                                                              @RequestParam(value = "mn", required = false) String mn) {
-        OdsLocaleDocument odsLocaleDocument = documentService.getByLocaleId(mn);
-        String value = getFieldValueByFieldName(field, odsLocaleDocument);
+                                                              @RequestParam(value = "localeId", required = false) String localeId) {
+        OdsLocaleDocument odsLocaleDocument = documentService.getByLocaleId(localeId);
+        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