|
@@ -13,7 +13,7 @@ public class MyExamineServiceImpl implements IMyExamineService {
|
|
|
|
|
|
@Autowired
|
|
|
private TMyExamineMapper myExamineMapper;
|
|
|
- private String paroxy_url = "http://192.168.60.2:8080/proxy/handle/{token}/";
|
|
|
+ private String paroxy_url = "http://192.168.60.2:8080/proxy/handle/{token}/siweiserver/";
|
|
|
|
|
|
@Override
|
|
|
public String getProxyServerUrl(String fwKey, String fwid) {
|
|
@@ -23,9 +23,11 @@ public class MyExamineServiceImpl implements IMyExamineService {
|
|
|
}
|
|
|
String server_type = (String) mapfwData.get("server_type");
|
|
|
String type = (String) mapfwData.get("type");
|
|
|
-// String url = (String) mapfwData.get("url");
|
|
|
+ String url = (String) mapfwData.get("url");
|
|
|
//判断geoserver
|
|
|
if (StringUtils.isNotEmpty(server_type) && "geoserver".equals(server_type.toLowerCase())) {
|
|
|
+ int len = url.indexOf("geoserver");
|
|
|
+ url = url.substring(len + 9);
|
|
|
String fwmc = (String) mapfwData.get("fwmc");
|
|
|
String fwgzkj = (String) mapfwData.get("fwgzkj");
|
|
|
String qpfa = (String) mapfwData.get("qpfa");
|
|
@@ -34,7 +36,7 @@ public class MyExamineServiceImpl implements IMyExamineService {
|
|
|
Integer maximumlevel = (Integer) mapfwData.get("maximumlevel");
|
|
|
Integer minimumlevel = (Integer) mapfwData.get("minimumlevel");
|
|
|
String params = "";
|
|
|
- params = params + paroxy_url.replace("{token}", fwKey) + "siweigeoserver" + "?";
|
|
|
+ params = params + paroxy_url.replace("{token}", fwKey) + url + "?";
|
|
|
params = params + paramsTogether("server_type", type, true);
|
|
|
params = params + paramsTogether("fwmc", fwmc, true);
|
|
|
params = params + paramsTogether("fwgzkj", fwgzkj, true);
|
|
@@ -47,14 +49,18 @@ public class MyExamineServiceImpl implements IMyExamineService {
|
|
|
} else {
|
|
|
//判断3DTiles
|
|
|
if (StringUtils.isNotEmpty(type) && "3DTiles".toLowerCase().equals(type.toLowerCase())) {
|
|
|
+ int len = url.indexOf("3Dtiles");
|
|
|
+ url = url.substring(len + 7);
|
|
|
String params = "";
|
|
|
- params = params + paroxy_url.replace("{token}", fwKey) + "siwei3dtiles";
|
|
|
+ params = params + paroxy_url.replace("{token}", fwKey) + url;
|
|
|
return params;
|
|
|
} else {
|
|
|
//超图的
|
|
|
+ int len = url.indexOf("iserver");
|
|
|
+ url = url.substring(len + 7);
|
|
|
String sde = (String) mapfwData.get("sde");
|
|
|
String params = "";
|
|
|
- params = params + paroxy_url.replace("{token}", fwKey) + "siweisupermap" + "?";
|
|
|
+ params = params + paroxy_url.replace("{token}", fwKey) + url + "?";
|
|
|
params = params + paramsTogether("server_type", type, true);
|
|
|
params = params + paramsTogether("sde", sde, false);
|
|
|
return params;
|