月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-12 235032f6f941ea94595014570925196e7357b7cf
src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -78,9 +78,9 @@
    /**
     * 分页查询数简的颜色表
     */
    public void selectSjColorTables(Integer port, Integer pageSize, Integer pageIndex, HttpServletRequest req, HttpServletResponse res) {
    public void selectSjColorTables(Integer pageSize, Integer pageIndex, HttpServletRequest req, HttpServletResponse res) {
        try {
            String url = String.format(COLOR_TABLE, null == port || 50001 == port ? sjUrl1 : sjUrl5, ak, pageSize, pageIndex);
            String url = String.format(COLOR_TABLE, sjUrl5, ak, pageSize, pageIndex);
            HttpHelper httpHelper = new HttpHelper();
            httpHelper.service(req, res, null, url);
@@ -108,18 +108,18 @@
     */
    public Integer insertSjService(PubEntity pub) {
        CreateLayerEntity layerEntity = createLayerEntity(pub);
        Integer layerId = postLayerEntity(layerEntity);
        if (null == layerId) {
        LayerResultEntity.Result layerResult = postLayerEntity(layerEntity);
        if (null == layerResult) {
            return 0;
        }
        CreateServiceEntity serviceEntity = createServiceEntity(pub, layerId);
        CreateServiceEntity serviceEntity = createServiceEntity(pub, layerResult.getLayer_id());
        Integer serviceId = postServiceEntity(serviceEntity);
        if (null == serviceId) {
            return 0;
        }
        PublishEntity publishEntity = createPublishEntity(pub, layerId, serviceId);
        PublishEntity publishEntity = createPublishEntity(pub, layerResult.getLayer_id(), serviceId);
        int rows = publishService.insert(publishEntity);
        if (0 == rows) {
            return 0;
@@ -131,7 +131,7 @@
        insertMetaPub(pub, publishEntity.getId());
        // layerService.insert(createLayerEntity(resEntity, StaticData.I3))
        return rows;
        return layerResult.getMission_id();
    }
    /**
@@ -221,14 +221,14 @@
    /**
     * 发送图层实体类
     */
    public Integer postLayerEntity(CreateLayerEntity layerEntity) {
    public LayerResultEntity.Result postLayerEntity(CreateLayerEntity layerEntity) {
        Map<String, Object> map = getMapData(layerEntity);
        String url = String.format("%s/sj_raster/v6/api/layer?op=create_ex&%s", sjUrl5, ak);
        LayerResultEntity rs = postForRest(url, map, LayerResultEntity.class);
        boolean flag = null == rs || !StaticData.SUCCESS.equals(rs.getStatus()) || null == rs.getResult().getLayer_id();
        boolean flag = null == rs || !StaticData.SUCCESS.equals(rs.getStatus());
        return flag ? null : rs.getResult().getLayer_id();
        return flag ? null : rs.getResult();
    }
    /**
@@ -418,18 +418,18 @@
        setPubEntity(pub, entity);
        CreateLayerEntity layerEntity = createLayerEntity(pub);
        Integer layerId = postLayerEntity(layerEntity);
        if (null == layerId) {
        LayerResultEntity.Result layerResult = postLayerEntity(layerEntity);
        if (null == layerResult) {
            return 0;
        }
        CreateServiceEntity serviceEntity = createServiceEntity(pub, layerId);
        CreateServiceEntity serviceEntity = createServiceEntity(pub, layerResult.getLayer_id());
        Integer serviceId = postServiceEntity(serviceEntity);
        if (null == serviceId) {
            return 0;
        }
        entity.setLayerid(layerId);
        entity.setLayerid(layerResult.getLayer_id());
        entity.setServiceid(serviceId);
        entity.setEventid(pub.getUuid());
        entity.setUpdateUser(pub.getUserId());
@@ -461,7 +461,7 @@
            layerService.update(lyrEntity);
        }
        return entity.getId();
        return layerResult.getMission_id();
    }
    /**
@@ -595,4 +595,18 @@
        return map;
    }
    /**
     * 获取任务状态
     */
    public List<TaskResultEntity.Result> getTaskStatus(List<Integer> list) {
        String url = String.format("%s/sj_raster/v6/api/mission?op=bulk_get_mission_status&%s", sjUrl5, ak);
        Map<String, Object> map = new HashMap<>();
        map.put("cmd_list", list);
        TaskResultEntity rs = postForRest(url, map, TaskResultEntity.class);
        boolean flag = null == rs || !StaticData.SUCCESS.equals(rs.getStatus());
        return flag ? null : rs.getResult();
    }
}