| | |
| | | } |
| | | |
| | | @Override |
| | | public Integer insertPubDown(Integer pubid, Integer downid, Integer createUser) { |
| | | return publishMapper.insertPubDown(pubid, downid, createUser); |
| | | } |
| | | |
| | | @Override |
| | | public Integer delete(int id) { |
| | | return publishMapper.delete(id); |
| | | } |
| | |
| | | /** |
| | | * 发送发布请求 |
| | | */ |
| | | public long postForPub(PubEntity entity, String method, HttpServletRequest req) throws Exception { |
| | | public long postForPub(PubEntity entity, String method, HttpServletRequest req) { |
| | | Map<String, Object> map = getMapData(entity); |
| | | |
| | | String str = RestHelper.postForRest(exportServer + method, map); |
| | |
| | | |
| | | for (PublishEntity entity : list) { |
| | | String url = entity.getUrl().replace("{host}", iisHost); |
| | | RegisterEntity reg = fmeService.serverRegister(entity.getName(), url, entity.getType(), req); |
| | | String type = getServerType(entity); |
| | | |
| | | RegisterEntity reg = fmeService.serverRegister(entity.getName(), url, type, req); |
| | | if (null == reg || StringHelper.isEmpty(reg.getSerialnum())) { |
| | | continue; |
| | | } |
| | |
| | | |
| | | entity.setRegid(reg.getHashid()); |
| | | update(entity); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获取服务类型 |
| | | */ |
| | | private String getServerType(PublishEntity entity) { |
| | | switch (entity.getType()) { |
| | | case "DOM": |
| | | return "TMS服务"; |
| | | case "DEM": |
| | | return "三维地形服务"; |
| | | case "mpt": |
| | | return "三维场景服务"; |
| | | case "las": |
| | | case "laz": |
| | | case "cpt": |
| | | return "三维点云服务"; |
| | | default: |
| | | return "三维模型服务"; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | for (PublishEntity entity : list) { |
| | | if (StringHelper.isEmpty(entity.getRegid())) { |
| | | continue; |
| | | } |
| | | |
| | | try { |
| | | fmeService.deleteRes(entity.getRegid(), req); |
| | | } catch (Exception ex) { |