1
13693261870
2024-11-07 a0991a129eb34bc395ab3db32ef92980a5bdab4e
src/main/java/com/se/simu/controller/TestController.java
@@ -2,12 +2,15 @@
import com.se.simu.domain.po.DataPo;
import com.se.simu.domain.vo.R;
import com.se.simu.helper.ShpHelper;
import com.se.simu.helper.StringHelper;
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.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
@@ -47,11 +50,14 @@
    }
    @ApiOperation(value = "testCallExe *")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query", example = "20241010095328")
    })
    @GetMapping("/testCallExe")
    public R<Object> testCallExe() {
    public R<Object> testCallExe(String path) {
        try {
            DataPo data = new DataPo();
            data.setInPath("20241010095328");
            data.setInPath(path);
            String str = uwService.callExe(data);
@@ -62,12 +68,15 @@
    }
    @ApiOperation(value = "testResuslt *")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query", example = "20241010095328")
    })
    @GetMapping("/testResuslt")
    public R<Object> testResuslt() {
    public R<Object> testResuslt(String path) {
        try {
            DataPo data = new DataPo();
            data.setEpsg(4548);
            data.setInPath("20241010095328");
            data.setInPath(path);
            data.setStartTime(StringHelper.YMDHMS_FORMAT.parse("2024-09-30 00:00:00"));
            resultService.process(data);
@@ -113,4 +122,28 @@
            return fail(ex, null);
        }
    }
    @ApiOperation(value = "testToken *")
    @GetMapping("/testToken")
    public R<Object> testToken() {
        try {
            String token = gedbService.getToken();
            return success(token);
        } catch (Exception ex) {
            return fail(ex, null);
        }
    }
    @ApiOperation(value = "testPolygonize *")
    @GetMapping("/testPolygonize")
    public R<Object> testPolygonize() {
        try {
            ShpHelper.test();
            return success("ok");
        } catch (Exception ex) {
            return fail(ex, null);
        }
    }
}