1
13693261870
2024-10-16 dbd56c635c64d92dd23c7f4c9227f84f77bbd82b
src/main/java/com/se/simu/controller/SimuController.java
@@ -10,6 +10,7 @@
import com.se.simu.service.GedbService;
import com.se.simu.service.ResultService;
import com.se.simu.service.SimuService;
import com.se.simu.service.UwService;
import io.swagger.annotations.*;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
@@ -33,13 +34,16 @@
@SuppressWarnings("ALL")
public class SimuController extends BaseController {
    @Resource
    UwService uwService;
    @Resource
    GedbService gedbService;
    @Resource
    ResultService resultService;
    SimuService simuService;
    @Resource
    SimuService simuService;
    ResultService resultService;
    private final List<String> FLOOD_TYPE = new ArrayList<>(Arrays.asList("沙袋", "防水板"));
@@ -145,24 +149,43 @@
        }
    }
    @ApiOperation(value = "Test *")
    @GetMapping("/test")
    public R<Object> test() {
    @ApiOperation(value = "当前时间 *")
    @GetMapping("/getTime")
    public Object getTime() {
        return System.currentTimeMillis();
    }
    @ApiOperation(value = "testResuslt *")
    @GetMapping("/testResuslt")
    public R<Object> testResuslt() {
        try {
            //DataPo data = new DataPo("20240913", "20240913", "20240913", 116.64388473935195, 39.884315914604464, 116.64754729082588, 39.887069143903496, 50.0, 25);
            //Object rs = gedbService.test(data);
            DataPo data = new DataPo();
            data.setEpsg(4548);
            data.setInPath("20241010095328");
            data.setStartTime(StringHelper.YMDHMS_FORMAT.parse("2024-09-30 00:00:00"));
            Object rs = resultService.test();
            resultService.process(data);
            return success(rs);
            return success("ok");
        } catch (Exception ex) {
            return fail(ex, null);
        }
    }
    @ApiOperation(value = "当前时间 *")
    @GetMapping("/getTime")
    public Object getTime() {
        return System.currentTimeMillis();
    @ApiOperation(value = "testSww2Tif *")
    @GetMapping("/testSww2Tif")
    public R<Object> testSww2Tif() {
        try {
            DataPo data = new DataPo();
            data.setEpsg(4548);
            data.setInPath("20241010095328");
            data.setStartTime(StringHelper.YMDHMS_FORMAT.parse("2024-09-30 00:00:00"));
            Object rs = uwService.copeDrainFiles(data);
            return success(rs);
        } catch (Exception ex) {
            return fail(ex, null);
        }
    }
}