| | |
| | | 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 com.se.simu.service.*; |
| | | 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; |
| | |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | /** |
| | | * Test控制器 |
| | | * |
| | | * @author WWW |
| | | * @date 2024-10-30 |
| | | */ |
| | | @Api(tags = "Test") |
| | | @Slf4j |
| | | @RestController |
| | |
| | | SimuService simuService; |
| | | |
| | | @Resource |
| | | Hdf5Service hdf5Service; |
| | | |
| | | @Resource |
| | | ResultService resultService; |
| | | |
| | | @ApiOperation(value = "当前时间 *") |
| | |
| | | } |
| | | |
| | | @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); |
| | | |
| | |
| | | } |
| | | |
| | | @ApiOperation(value = "testResuslt *") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query", example = "20241107092342"), |
| | | @ApiImplicitParam(name = "time", value = "时间", dataType = "String", paramType = "query", example = "2024-11-07 09:23:42") |
| | | }) |
| | | @GetMapping("/testResuslt") |
| | | public R<Object> testResuslt() { |
| | | public R<Object> testResuslt(String path, String time) { |
| | | try { |
| | | DataPo data = new DataPo(); |
| | | data.setEpsg(4548); |
| | | data.setInPath("20241010095328"); |
| | | data.setStartTime(StringHelper.YMDHMS_FORMAT.parse("2024-09-30 00:00:00")); |
| | | data.setInPath(path); |
| | | data.setStartTime(StringHelper.YMDHMS_FORMAT.parse(time)); |
| | | |
| | | resultService.process(data); |
| | | |
| | |
| | | return fail(ex, null); |
| | | } |
| | | } |
| | | |
| | | @ApiOperation(value = "testH5 *") |
| | | @GetMapping("/testH5") |
| | | public R<Object> testH5() { |
| | | try { |
| | | DataPo data = new DataPo(); |
| | | data.setEpsg(4548); |
| | | data.setInPath("20241010095328"); |
| | | data.setStartTime(StringHelper.YMDHMS_FORMAT.parse("2024-09-30 00:00:00")); |
| | | |
| | | hdf5Service.test(data); |
| | | |
| | | return success("ok"); |
| | | } catch (Exception ex) { |
| | | return fail(ex, null); |
| | | } |
| | | } |
| | | } |