From 2175a85821938b964d92bd05faf46717faf2b6f4 Mon Sep 17 00:00:00 2001 From: htjcAdmin Date: Fri, 17 Oct 2025 13:43:23 +0800 Subject: [PATCH] =?UTF-8?q?/*openApi=E6=8E=A5=E5=8F=A3=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E5=80=BC=E6=A0=BC=E5=BC=8F=E5=8C=96*/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PatrolResultController.java | 4 ++++ .../partrolresult/domain/ResultValue.java | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java index 5c93c6d..db269ac 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java @@ -2208,6 +2208,10 @@ public class PatrolResultController extends BaseController { list = patrolResultService.select6FsResultValue(patrolResult); } + for (ResultValue object : list) { + object.setValue(object.formatValue(object.getValue())); + } + return AjaxResult.success(list); } diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/ResultValue.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/ResultValue.java index ba7d32b..e249f4b 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/ResultValue.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/ResultValue.java @@ -20,6 +20,24 @@ public class ResultValue implements Serializable { private String value; private String createTime; + public String formatValue(String args) { + String pattern = "(\\d+(\\.\\d+)?)"; + String valueOnlyPrecise = args.replaceAll(".*?(" + pattern + ").*", "$1"); + if(valueOnlyPrecise.startsWith(".")) { + valueOnlyPrecise = "0" + valueOnlyPrecise; + } + + if(valueOnlyPrecise.equals("0.0")) { + valueOnlyPrecise = "0"; + } + + if(args.startsWith("-")) { + valueOnlyPrecise = "-" + valueOnlyPrecise; + } + + return valueOnlyPrecise; + } + @Override public String toString() { return "ResultValue{" +