| | |
| | | /** |
| | | * 分页查询数简的颜色表 |
| | | */ |
| | | 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); |
| | |
| | | */ |
| | | 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; |
| | |
| | | insertMetaPub(pub, publishEntity.getId()); |
| | | // layerService.insert(createLayerEntity(resEntity, StaticData.I3)) |
| | | |
| | | return rows; |
| | | return layerResult.getMission_id(); |
| | | } |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 发送图层实体类 |
| | | */ |
| | | 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(); |
| | | } |
| | | |
| | | /** |
| | |
| | | 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()); |
| | |
| | | layerService.update(lyrEntity); |
| | | } |
| | | |
| | | return entity.getId(); |
| | | return layerResult.getMission_id(); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | 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(); |
| | | } |
| | | } |