From 9108567fc617c77b525140fcbaac4473650b501e Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 08 十月 2026 14:16:24 +0800
Subject: [PATCH] 项目重构

---
 inspect-server/src/main/java/com/ruoyi/inspect/controller/InsReportController.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsReportController.java b/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsReportController.java
index 7f2c1f7..b2cc44f 100644
--- a/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsReportController.java
+++ b/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsReportController.java
@@ -115,7 +115,20 @@
         Integer id = (Integer) param.get("id");
         Integer isRatify = (Integer) param.get("isRatify");
         String ratifyTell = (String) param.get("ratifyTell");
-        return Result.success(insReportService.ratifyReport(id, isRatify, ratifyTell));
+        Object sealIdsObj = param.get("sealIds");
+        String sealIds = sealIdsObj == null ? null : String.valueOf(sealIdsObj);
+        Integer maSealId = toInteger(param.get("maSealId"));
+        Integer reportSealId = toInteger(param.get("reportSealId"));
+        Integer seamSealId = toInteger(param.get("seamSealId"));
+        return Result.success(insReportService.ratifyReport(
+                id, isRatify, ratifyTell, sealIds, maSealId, reportSealId, seamSealId));
+    }
+
+    private Integer toInteger(Object value) {
+        if (value == null || String.valueOf(value).trim().isEmpty()) {
+            return null;
+        }
+        return value instanceof Number ? ((Number) value).intValue() : Integer.valueOf(String.valueOf(value));
     }
 
     @Anonymous

--
Gitblit v1.9.3