From 4c4d0f591f94428ed7e5d2f4ae5df5c5087d8c26 Mon Sep 17 00:00:00 2001
From: dcb <xgybdcb@163.com>
Date: 星期三, 18 六月 2025 09:51:35 +0800
Subject: [PATCH] 求解器版本升级到2.2

---
 src/main/java/com/se/nsl/controller/SimuController.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/se/nsl/controller/SimuController.java b/src/main/java/com/se/nsl/controller/SimuController.java
index 8477d8b..e7b52b0 100644
--- a/src/main/java/com/se/nsl/controller/SimuController.java
+++ b/src/main/java/com/se/nsl/controller/SimuController.java
@@ -5,10 +5,8 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.se.nsl.domain.po.Simu;
 import com.se.nsl.domain.po.SimuData;
-import com.se.nsl.domain.vo.R;
-import com.se.nsl.domain.vo.RealTimeInput;
-import com.se.nsl.domain.vo.SimuResult;
-import com.se.nsl.domain.vo.SimuVo;
+import com.se.nsl.domain.vo.*;
+import com.se.nsl.service.RealTimeSimulationService;
 import com.se.nsl.service.ResolveService;
 import com.se.nsl.service.SimuService;
 import io.swagger.annotations.Api;
@@ -39,6 +37,9 @@
 
     @Resource
     ResolveService resolveService;
+
+    @Resource
+    RealTimeSimulationService rts;
 
     /**
      * 鍒嗛〉鏌ヨ鎺ㄦ紨妯℃嫙
@@ -223,4 +224,16 @@
             return fail("瀹炴椂妯℃嫙寮傚父");
         }
     }
+
+    @ApiOperation(value = "realTime")
+    @PostMapping("/realTime2")
+    public R<Object> realTimeSimulate(@RequestBody RealTimeSimuParam param) {
+        try {
+            String layerJsonName = rts.realTimeSimulate(param);
+            return success(layerJsonName);
+        } catch (IOException e) {
+            log.error("real-time simulate exception:", e);
+            return fail("瀹炴椂妯℃嫙寮傚父");
+        }
+    }
 }

--
Gitblit v1.9.3