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