src/main/java/com/lf/server/controller/data/upload/CheckController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/data/FmeService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/lf/server/controller/data/upload/CheckController.java
@@ -21,6 +21,28 @@ protected FmeService fmeService; @SysLog() @ApiOperation(value = "查询点云检查") @GetMapping(value = "/selectCheckLaz") public ResponseMsg<Object> selectCheckLaz(HttpServletRequest req) { try { FmeReqEntity fme = new FmeReqEntity(); fme.name = StringHelper.getGuid(); fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)"; fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\高程检查.zip"; fme.lazDensity = 1; String rs = fmeService.checkLaz(fme, req); if (StringHelper.isEmpty(rs)) { return fail("检查失败"); } return success(rs); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "查询高程检查") @GetMapping(value = "/selectCheckDem") public ResponseMsg<Object> selectCheckDem(HttpServletRequest req) { src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java
@@ -102,4 +102,9 @@ * 高程值突变率(默认值200) */ public double demChangeRate = 200; /** * 点云密度(默认1/m3) */ public double lazDensity = 1; } src/main/java/com/lf/server/service/data/FmeService.java
@@ -37,8 +37,15 @@ /** * 3.点云检查:.laz + *激光点云*.xls/.xlsx */ public void checkLaz(FmeReqEntity fme, HttpServletRequest req) { public String checkLaz(FmeReqEntity fme, HttpServletRequest req) { String url = getUrl("datax/task/run/A9成果质检_点云检查", req); List<NameValueEntity> list = getKeyValues(fme.name); list.add(new NameValueEntity("XMMC", fme.xmmc)); list.add(new NameValueEntity("GCXMYSB", fme.zipPath)); list.add(new NameValueEntity("LAZ_MD", fme.lazDensity)); return RestHelper.postForRest(url, list); } /**