From 09101577baa4b844e308238d1d4ac1972d660577 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 17 十二月 2025 16:47:22 +0800
Subject: [PATCH] 生成站点电路试验报告(天线)合并单元格

---
 inspect-server/src/main/java/com/yuanchu/mom/utils/WordUtils.java |   75 +++++++++++++++++++------------------
 1 files changed, 38 insertions(+), 37 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 65e2ac2..b602c88 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
@@ -280,7 +280,7 @@
                     style.setFontFamily("瀹嬩綋");
                     style.setColor("000000");
                     textRenderData.setStyle(style);
-                    if (i == 1) {
+                    if (i == 0) {
                         //绗竴琛�
                         textRenderData.setText("棰戞锛�" + s + "鈭�0" + lable);
                         renderData.add(textRenderData);
@@ -328,7 +328,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -430,7 +430,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -522,7 +522,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -614,7 +614,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -706,7 +706,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -797,7 +797,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -891,7 +891,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -997,7 +997,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -1120,7 +1120,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -1243,7 +1243,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -1366,7 +1366,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -1484,7 +1484,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -1581,7 +1581,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -1674,7 +1674,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -1771,7 +1771,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -1878,7 +1878,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -1985,7 +1985,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -2091,7 +2091,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -2590,6 +2590,7 @@
         SampleProductDto insSample = insSampleMapper.selectSampleProductListByOrderId(insReportDto1.getSampleId());
         SampleProductDto s = insSample;
         List<InsProduct> insProducts = insProductMapper.selectList(Wrappers.<InsProduct>lambdaQuery()
+                .isNotNull(InsProduct::getInsResult)
                 .eq(InsProduct::getInsSampleId, insSample.getId())
                 .eq(InsProduct::getState, 1));
         /*棣栭〉*/
@@ -3448,7 +3449,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -3553,7 +3554,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -3647,7 +3648,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -3741,7 +3742,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -3835,7 +3836,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -3928,7 +3929,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -4023,7 +4024,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -4129,7 +4130,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -4254,7 +4255,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -4379,7 +4380,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -4504,7 +4505,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -4624,7 +4625,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -4722,7 +4723,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -4820,7 +4821,7 @@
                                     cells.add(cellRenderData);
                                 } else if (j == 3) {
                                     //绗洓鍒�
-                                    textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                    textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                     renderData.add(textRenderData);
                                     paragraphRenderData.setContents(renderData);
                                     paragraphRenderDataList.add(paragraphRenderData);
@@ -4922,7 +4923,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -5030,7 +5031,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -5138,7 +5139,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -5245,7 +5246,7 @@
                                         cells.add(cellRenderData);
                                     } else if (j == 3) {
                                         //绗洓鍒�
-                                        textRenderData.setText(products.get(0).getAsk() + "鈭�4" + index);
+                                        textRenderData.setText(ObjectUtils.isNull(result2s.get(0).getAsk())?products.get(0).getAsk():result2s.get(0).getAsk() + "鈭�4" + index);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);

--
Gitblit v1.9.3