From 1400e91e8c807fb40707d1f4cd88a99b096242d8 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 14 八月 2025 09:45:16 +0800
Subject: [PATCH] 生成总报告数值为空逻辑校验

---
 inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java b/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java
index 815a933..65e2ac2 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java
@@ -4771,7 +4771,11 @@
                                         String[] value = result2s.get(0).getValue().split("\\],\\[");
                                         String[] split = value[(i + (angles - 1)) % (angles + 1)].replaceAll("[\\[\\]\"]", "").split(",");
                                         String text = split[0];
-                                        textRenderData.setText(String.format("%.2f",Double.parseDouble(text)) + "鈭�7" + i);
+                                        if (ObjectUtils.isEmpty(text)){
+                                            textRenderData.setText("" + "鈭�7" + i);
+                                        }else {
+                                            textRenderData.setText(String.format("%.2f", Double.parseDouble(text)) + "鈭�7" + i);
+                                        }
                                     }
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
@@ -4865,7 +4869,11 @@
                                         String[] value = result2s.get(0).getValue().split("\\],\\[");
                                         String[] split = value[(i + (angles - 1)) % (angles + 1)].replaceAll("[\\[\\]\"]", "").split(",");
                                         String text = split[0];
-                                        textRenderData.setText(String.format("%.2f",Double.parseDouble(text)) + "鈭�7" + i);
+                                        if (ObjectUtils.isEmpty(text)){
+                                            textRenderData.setText("" + "鈭�7" + i);
+                                        }else {
+                                            textRenderData.setText(String.format("%.2f", Double.parseDouble(text)) + "鈭�7" + i);
+                                        }
                                     }
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);

--
Gitblit v1.9.3