月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-10-19 9635899df23f35969dfb08f153e29a8ff1c14c45
解决索引为-1的错误
已修改1个文件
4 ■■■■ 文件已修改
src/main/java/com/moon/server/service/sys/ProxyService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/service/sys/ProxyService.java
@@ -260,7 +260,7 @@
        String layersKey = isLower ? StaticData.LAYERS : StaticData.LAYERS.toUpperCase();
        String layers = req.getParameter(layersKey);
        String request = req.getParameter(isLower ? StaticData.REQUEST : StaticData.REQUEST.toUpperCase());
        if (!StaticData.GET_CAPABILITIES.equals(request) && null != layers) {
        if (!StaticData.GET_CAPABILITIES.equals(request)) {
            int start = str.indexOf(layersKey);
            int end = str.indexOf("&", start);
            layers = filterGeoLayers(ue, layers);
@@ -280,7 +280,7 @@
     */
    private String filterGeoLayers(UserEntity ue, String layers) {
        List<String> tabs = StaticData.ADMIN.equals(ue.getUid()) ? permsService.selectAllTabs() : permsService.selectTabs(ue.getUid());
        if (null == tabs || tabs.isEmpty()) {
        if (null == tabs || tabs.isEmpty() || StringHelper.isEmpty(layers)) {
            return "";
        }