From 6d817179edaf2a6c793595056f5d250eb4396ab0 Mon Sep 17 00:00:00 2001
From: dcb <xgybdcb@163.com>
Date: 星期一, 26 五月 2025 09:54:02 +0800
Subject: [PATCH] 输出的png结果修改为可以通过设置间隔时间来输出

---
 src/main/java/com/se/nsl/controller/SimuController.java |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/se/nsl/controller/SimuController.java b/src/main/java/com/se/nsl/controller/SimuController.java
index 0028a67..484f60f 100644
--- a/src/main/java/com/se/nsl/controller/SimuController.java
+++ b/src/main/java/com/se/nsl/controller/SimuController.java
@@ -1,6 +1,7 @@
 package com.se.nsl.controller;
 
 import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.se.nsl.domain.po.Simu;
 import com.se.nsl.domain.po.SimuData;
@@ -94,12 +95,15 @@
                 return fail("geom瀵硅薄涓嶆槸澶氳竟褰�");
 
             int rows = simuService.insert(simu);
+            System.out.println(String.format("id:%s", simu.getId()));
+
             if (rows > 0 && (null == data.getRainfalls() || data.getRainfalls().size() < 2)) {
                 resolveService.createRainfall(simu);
                 simuService.updateById(simu);
             }
-
-            return success(rows);
+            JSONObject json = new JSONObject();
+            json.put("id", simu.getId());
+            return success(json);
         } catch (Exception ex) {
             return fail(ex, null);
         }
@@ -156,4 +160,23 @@
             return fail(ex, null);
         }
     }
+
+    @ApiOperation(value = "position")
+    @GetMapping("/position")
+    public R<Object> queryByPosition(double lon, double lat, String time, String serviceName) {
+        if (lon > 180 || lon < -180) {
+            return fail("缁忓害鑼冨洿搴旇鍦�-180鍒�180");
+        }
+        if (lat > 90 || lat < -90) {
+            return fail("绾害鑼冨洿搴旇鍦�-90鍒�90");
+        }
+        if (time == null || time.trim().isEmpty()) {
+            return fail("鏃堕棿鎴充笉鑳戒负绌�");
+        }
+        if (serviceName == null || serviceName.trim().isEmpty()) {
+            return fail("鏈嶅姟鍚嶄笉鑳戒负绌�");
+        }
+
+        return null;
+    }
 }

--
Gitblit v1.9.3