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