管道基础大数据平台系统开发-【后端】-Server
13693261870
2023-01-07 dcfdd146be994c80d5ac6ec2d2ab06247ec38b42
1.7.5
已修改3个文件
51 ■■■■■ 文件已修改
src/main/java/com/lf/server/controller/data/upload/CheckController.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/FmeService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/upload/CheckController.java
@@ -21,6 +21,29 @@
    protected FmeService fmeService;
    @SysLog()
    @ApiOperation(value = "查询高程检查")
    @GetMapping(value = "/selectCheckDem")
    public ResponseMsg<Object> selectCheckDem(HttpServletRequest req) {
        try {
            FmeReqEntity fme = new FmeReqEntity();
            fme.name = StringHelper.getGuid();
            fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
            fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\高程检查.zip";
            fme.demTolerance = 5;
            fme.demChangeRate = 200;
            String rs = fmeService.checkDem(fme, req);
            if (StringHelper.isEmpty(rs)) {
                return fail("检查失败");
            }
            return success(rs);
        } catch (Exception ex) {
            return fail(ex.getMessage(), null);
        }
    }
    @SysLog()
    @ApiOperation(value = "查询属性检查")
    @GetMapping(value = "/selectCheckAttrs")
    public ResponseMsg<Object> selectCheckAttrs(HttpServletRequest req) {
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java
@@ -76,20 +76,30 @@
    /**
     * 高程点间距上限
     */
    public double gcdOffset=20;
    public double gcdOffset = 20;
    /**
     * 控制点间距上限
     */
    public double kzdOffset=100;
    public double kzdOffset = 100;
    /**
     * 测区范围(米)
     */
    public double rangeOffset=200;
    public double rangeOffset = 200;
    /**
     * 悬挂线最大距离
     */
    public double xgMax=0.005;
    public double xgMax = 0.005;
    /**
     * 高程中误差(m)
     */
    public double demTolerance = 5;
    /**
     * 高程值突变率(默认值200)
     */
    public double demChangeRate = 200;
}
src/main/java/com/lf/server/service/data/FmeService.java
@@ -44,8 +44,16 @@
    /**
     * 4.高程检查:.tif/.prj/.tfw/.tif.ovr + *地形图*.dwg
     */
    public void checkDem(FmeReqEntity fme, HttpServletRequest req) {
    public String checkDem(FmeReqEntity fme, HttpServletRequest req) {
        String url = getUrl("datax/task/run/A6成果质检_高程检查", 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("GCZWC", fme.demTolerance));
        list.add(new NameValueEntity("ChangeRate", fme.demChangeRate));
        return RestHelper.postForRest(url, list);
    }
    /**