src/main/java/com/se/nsl/controller/SimuController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/nsl/controller/TestController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/nsl/domain/po/RainGauge.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/nsl/domain/po/Rainfall.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/nsl/domain/po/SimuData.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/se/nsl/controller/SimuController.java
@@ -1,13 +1,16 @@ package com.se.nsl.controller; import com.alibaba.fastjson.JSON; 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.SimuVo; import com.se.nsl.service.SimuService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -74,7 +77,14 @@ @PostMapping(value = "/insert", produces = "application/json; charset=UTF-8") public R<Object> insert(@RequestBody Simu simu) { try { return success(simuService.insert(simu)); if (StringUtils.isEmpty(simu.getData())) return fail("data is null"); SimuData data = JSON.parseObject(simu.getData(), SimuData.class); if (null == data) return fail("data is null"); int rows = simuService.insert(simu); return success(rows); } catch (Exception ex) { return fail(ex, null); } src/main/java/com/se/nsl/controller/TestController.java
@@ -53,8 +53,8 @@ @Resource SimuPoService simuPoService; @Resource Hdf5Service hdf5Service; //@Resource //Hdf5Service hdf5Service; @Resource ResultService resultService; src/main/java/com/se/nsl/domain/po/RainGauge.java
@@ -2,8 +2,10 @@ import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; @SuppressWarnings("ALL") public class RainGauge { public class RainGauge implements Serializable { @ApiModelProperty("雨量计ID") private String id; src/main/java/com/se/nsl/domain/po/Rainfall.java
@@ -4,10 +4,11 @@ import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; @SuppressWarnings("ALL") public class Rainfall { public class Rainfall implements Serializable { @ApiModelProperty("时间(yyyy-MM-dd HH:mm:ss)") @JSONField(format = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") src/main/java/com/se/nsl/domain/po/SimuData.java
@@ -70,6 +70,7 @@ public SimuData() { gauges = new ArrayList<>(); rainfalls = new ArrayList<>(); } public SimuData(String inPath, String outPath, Date startTime, Double minx, Double miny, Double maxx, Double maxy, Integer epsg, Integer type, Double total, Integer duration, Double intensity) { @@ -237,4 +238,12 @@ public void setGauges(List<RainGauge> gauges) { this.gauges = gauges; } public List<Rainfall> getRainfalls() { return rainfalls; } public void setRainfalls(List<Rainfall> rainfalls) { this.rainfalls = rainfalls; } }