管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-01-07 b67a753c74dbd073abd8747f9131454c4261b83a
1
已修改3个文件
78 ■■■■■ 文件已修改
src/main/java/com/lf/server/controller/data/upload/CheckController.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/FmeService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/upload/CheckController.java
@@ -21,6 +21,34 @@
    protected FmeService fmeService;
    @SysLog()
    @ApiOperation(value = "查询拓扑检查")
    @GetMapping(value = "/selectCheckTopology")
    public ResponseMsg<Object> selectCheckTopology(HttpServletRequest req) {
        try {
            FmeReqEntity fme = new FmeReqEntity();
            fme.name = StringHelper.getGuid();
            fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
            fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230106135746\\拓扑检查.zip";
            fme.polyTolerance = 0.001;
            fme.lineTolerance = 0.001;
            fme.pointTolerance = 0.001;
            fme.gcdOffset = 20;
            fme.kzdOffset = 100;
            fme.rangeOffset = 200;
            fme.xgMax = 0.005;
            String rs = fmeService.checkTopology(fme, req);
            if (StringHelper.isEmpty(rs)) {
                return fail("检查失败");
            }
            return success(rs);
        } catch (Exception ex) {
            return fail(ex.getMessage(), null);
        }
    }
    @SysLog()
    @ApiOperation(value = "查询图面整饰检查")
    @GetMapping(value = "/selectCheckDecorate")
    public ResponseMsg<Object> selectCheckDecorate(HttpServletRequest req) {
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java
@@ -57,4 +57,39 @@
     * 文件清单
     */
    public String xlsList;
    /**
     * 面重叠容差
     */
    public double polyTolerance = 0.001;
    /**
     * 线重叠容差
     */
    public double lineTolerance = 0.001;
    /**
     * 点重叠容差(默认0.2m)
     */
    public double pointTolerance = 0.001;
    /**
     * 高程点间距上限
     */
    public double gcdOffset=20;
    /**
     * 控制点间距上限
     */
    public double kzdOffset=100;
    /**
     * 测区范围(米)
     */
    public double rangeOffset=200;
    /**
     * 悬挂线最大距离
     */
    public double xgMax=0.005;
}
src/main/java/com/lf/server/service/data/FmeService.java
@@ -58,8 +58,21 @@
    /**
     * 6.拓扑检查:*地形图*.dwg
     */
    public void checkTopology(FmeReqEntity fme, HttpServletRequest req) {
    public String checkTopology(FmeReqEntity fme, HttpServletRequest req) {
        String url = getUrl("datax/task/run/A4成果质检_拓扑检查", 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("S_MCDRC", fme.polyTolerance));
        list.add(new NameValueEntity("S_XCDRC", fme.lineTolerance));
        list.add(new NameValueEntity("S_DCDRC", fme.pointTolerance));
        list.add(new NameValueEntity("OFFSET_GCD", fme.gcdOffset));
        list.add(new NameValueEntity("OFFSET_KZD", fme.kzdOffset));
        list.add(new NameValueEntity("Range_OFFSET", fme.rangeOffset));
        list.add(new NameValueEntity("XG_MAX", fme.xgMax));
        return RestHelper.postForRest(url, list);
    }
    /**