| | |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.io.IOException; |
| | | import java.net.URL; |
| | | import java.sql.SQLException; |
| | | import java.util.HashMap; |
| | |
| | | public ResponseResult<PaginationData<LotInfo>> page(@RequestParam Integer page, |
| | | @RequestParam(name = "page_size", defaultValue = "10") Integer pageSize, |
| | | @RequestParam String workspaceId, |
| | | @RequestParam(name = "dkbh", defaultValue = "") String dkbh, |
| | | @RequestParam(name = "isPlan", required = false) Integer isPlan, |
| | | @RequestParam(name = "xzqdm", defaultValue = "") String xzqdm, |
| | | @RequestParam(name = "bsm", defaultValue = "") String bsm, |
| | | @RequestParam(name = "xmc", defaultValue = "") String xmc, |
| | | @RequestParam(name = "dkbh", required = false) String dkbh, |
| | | @RequestParam(name = "xzqdm", required = false) String xzqdm, |
| | | @RequestParam(name = "bsm", required = false) String bsm, |
| | | @RequestParam(name = "xmc", required = false) String xmc, |
| | | @RequestParam(name = "investigate", required = false) Integer investigate |
| | | ) { |
| | | //调用service分页查询 |
| | |
| | | .workspaceId(workspaceId) |
| | | .pageSize(pageSize) |
| | | .dkbh(dkbh) |
| | | .isPlan(isPlan) |
| | | .xzqdm(xzqdm) |
| | | .bsm(bsm) |
| | | .xmc(xmc) |
| | |
| | | * @return 返回操作结果,如果操作成功,则返回一个成功的响应结果。 |
| | | */ |
| | | @DeleteMapping("/deletePatches") |
| | | public ResponseResult del() { |
| | | getPatchesService.delPatches(); |
| | | return ResponseResult.success(); |
| | | public ResponseResult del(String workspaceId) { |
| | | int count=getPatchesService.delPatches(workspaceId); |
| | | return ResponseResult.success("删除的图斑数量是"+count); |
| | | } |
| | | @DeleteMapping("/deleteOne") |
| | | public ResponseResult deleteOne(int id){ |
| | | int count= getPatchesService.deleteOne(id); |
| | | if (count!=0){ |
| | | return ResponseResult.success("图斑删除成功id为"+id); |
| | | } |
| | | return ResponseResult.error("图斑删除失败"); |
| | | } |
| | | |
| | | @GetMapping("/getXzq") |
| | |
| | | return ResponseResult.success(getPatchesService.getPatchesFromId(patchesId)); |
| | | } |
| | | |
| | | @PostMapping("/patchesToWayline") |
| | | public ResponseResult patchesToWayline(List<LotInfo> list, |
| | | String waylineName, |
| | | String workspaceId, |
| | | HttpServletRequest request) throws IOException { |
| | | CustomClaim customClaim = (CustomClaim)request.getAttribute(TOKEN_CLAIM); |
| | | String creator = customClaim.getUsername(); |
| | | MultipartFile file=timerUtil.getFile(waylineName,list); |
| | | waylineFileService.importKmzFileBack(file, workspaceId, creator); |
| | | WaylineFileEntity entity = waylineFileService.selectByName(waylineName); |
| | | Map<String, String> infoMap = new HashMap<>(); |
| | | URL url = null; |
| | | try { |
| | | url = waylineFileService.getObjectUrl(workspaceId, entity.getWaylineId()); |
| | | infoMap.put("url", String.valueOf(MinioUrlUtils.getUrl(url))); |
| | | infoMap.put("waylineId", entity.getWaylineId()); |
| | | } catch (SQLException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | return ResponseResult.success(infoMap); |
| | | } |
| | | |
| | | @GetMapping("/useMyTask") |
| | | public ResponseResult useMyTask() throws Exception { |
| | | try { |
| | | timerUtil.myTask(); |
| | | // timerUtil.myTask2(); |
| | | // timerUtil.myTask(); |
| | | timerUtil.myTask2(); |
| | | return ResponseResult.success(); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException("db存储发送出现异常"); |
| | | } |
| | | } |
| | | @GetMapping ("/tests") |
| | | public ResponseResult use() { |
| | | try { |
| | | TimerUtil.sendPostWithFileAndParameter("src/main/resources/tmp/20240607/103145_635148ea-0ddb-4b23-945c-8a67abd813c9.db", |
| | | "635148ea-0ddb-4b23-945c-8a67abd813c9"); |
| | | } catch (IOException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | return ResponseResult.success(); |
| | | } |
| | | |
| | | /** |
| | | * 根据图斑的地块编号获取相对应音视频 |