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