From f7001f34627fa4002997ad735a7950ce1fbabb7c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 14 七月 2025 14:19:12 +0800
Subject: [PATCH] 解决layer接口的代码冲突

---
 se-system/src/main/java/com/terra/system/controller/all/PermsController.java    |    4 
 /dev/null                                                                       |  135 ---------------------------------
 docker/docker-compose.yml                                                       |    8 +
 docker/nginx/conf/nginx.conf                                                    |   49 +++---------
 se-system/src/main/java/com/terra/system/controller/data/PublishController.java |    2 
 se-system/src/main/java/com/terra/system/service/sys/LayerService.java          |    4 +
 6 files changed, 24 insertions(+), 178 deletions(-)

diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index 99bdcec..39cc616 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -77,8 +77,7 @@
       - redis
       - nacos
     networks:
-      - network-se
-    restart: always
+      - network-jhs
   # system
   system:
     image: openjdk8-422-gdal:3.5.2
@@ -92,11 +91,13 @@
       - postgis
       - nacos
       - redis
+    networks:
+      - network-jhs
   # nginx
   nginx:
     image: nginx:1.29
     ports:
-      - 8081:80
+      - 80:80
     environment:
       TZ: Asia/Shanghai
     volumes:
@@ -106,6 +107,7 @@
       - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
     depends_on:
       - gateway
+      - system
     networks:
       - network-jhs
 networks:
diff --git a/docker/nginx/conf/nginx.conf b/docker/nginx/conf/nginx.conf
index 883ed22..dc00e21 100644
--- a/docker/nginx/conf/nginx.conf
+++ b/docker/nginx/conf/nginx.conf
@@ -5,59 +5,34 @@
 }
 
 http {
-    include       mime.types;
-    default_type  application/octet-stream;
-    sendfile        on;
-    keepalive_timeout  65;
+    include           mime.types;
+    default_type      application/octet-stream;
+    sendfile          on;
+    keepalive_timeout 65;
 
     server {
-        listen       80;
-        server_name  localhost;
+        listen        80;
+        server_name   localhost;
 
         location / {
-            root    /usr/share/nginx/html;
-            try_files $uri $uri/ /index.html;
-            index  index.html index.htm;
+            root      /usr/share/nginx/html;
+            try_files $uri $uri/ /index.html /sso/index.html;
+            index     index.html index.htm;
         }
         
         location /sso {
-            alias    /usr/share/nginx/html/sso;
+            alias     /usr/share/nginx/html/sso;
             try_files $uri $uri/ /sso/;
             #index  index.html index.htm;
         }
         
-        location /sys {
-            alias    /usr/share/nginx/html/sys;
-            try_files $uri $uri/ /sys/;
-            #index  index.html index.htm;
-        }
-
-        location /se-file/ {
+        location /api/ {
             proxy_set_header Host $http_host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header REMOTE-HOST $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             
-            #proxy_pass http://se-file:9300/;
-            proxy_pass http://se-system:9201/;
-        }
-        
-        location /prod-api/ {
-            proxy_set_header Host $http_host;
-            proxy_set_header X-Real-IP $remote_addr;
-            proxy_set_header REMOTE-HOST $remote_addr;
-            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-            
-            proxy_pass http://se-gateway:8080/;
-        }
-
-        location /wgcloud {
-            proxy_set_header Host $http_host;
-            proxy_set_header X-Real-IP $remote_addr;
-            proxy_set_header REMOTE-HOST $remote_addr;
-            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-            
-            proxy_pass http://se-wgcloud:9999/wgcloud;
+            proxy_pass http://gateway:8001/;
         }
 
         # actuator
diff --git a/se-system/src/main/java/com/terra/system/controller/all/PermsController.java b/se-system/src/main/java/com/terra/system/controller/all/PermsController.java
index 48c8234..efe838a 100644
--- a/se-system/src/main/java/com/terra/system/controller/all/PermsController.java
+++ b/se-system/src/main/java/com/terra/system/controller/all/PermsController.java
@@ -2,12 +2,12 @@
 
 import com.terra.system.annotation.SysLog;
 import com.terra.system.entity.all.*;
-import com.terra.system.entity.data.LayerEntity;
+import com.terra.system.entity.sys.LayerEntity;
 import com.terra.system.entity.sys.MenuEntity;
 import com.terra.system.entity.sys.ResEntity;
 import com.terra.system.entity.sys.UserEntity;
 import com.terra.system.service.all.PermsService;
-import com.terra.system.service.data.LayerService;
+import com.terra.system.service.sys.LayerService;
 import com.terra.system.service.sys.MenuService;
 import com.terra.system.service.sys.TokenService;
 import io.swagger.annotations.Api;
diff --git a/se-system/src/main/java/com/terra/system/controller/data/PublishController.java b/se-system/src/main/java/com/terra/system/controller/data/PublishController.java
index 2053acd..9fa63df 100644
--- a/se-system/src/main/java/com/terra/system/controller/data/PublishController.java
+++ b/se-system/src/main/java/com/terra/system/controller/data/PublishController.java
@@ -11,10 +11,10 @@
 import com.terra.system.helper.PathHelper;
 import com.terra.system.helper.StringHelper;
 import com.terra.system.helper.WebHelper;
-import com.terra.system.service.data.LayerService;
 import com.terra.system.service.data.MetaService;
 import com.terra.system.service.data.PublishService;
 import com.terra.system.service.data.RasterService;
+import com.terra.system.service.sys.LayerService;
 import com.terra.system.service.sys.TokenService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
diff --git a/se-system/src/main/java/com/terra/system/entity/data/LayerEntity.java b/se-system/src/main/java/com/terra/system/entity/data/LayerEntity.java
deleted file mode 100644
index f0d30e0..0000000
--- a/se-system/src/main/java/com/terra/system/entity/data/LayerEntity.java
+++ /dev/null
@@ -1,275 +0,0 @@
-package com.terra.system.entity.data;
-
-import java.io.Serializable;
-import java.sql.Timestamp;
-
-/**
- * 鍥惧眰
- * @author WWW
- */
-public class LayerEntity implements Serializable {
-    private static final long serialVersionUID = -159911666139919168L;
-
-    private int id;
-
-    private int pid;
-
-    private String cnName;
-
-    private String enName;
-
-    private String url;
-
-    private int isLayer;
-
-    private int isShow;
-
-    private String icon;
-
-    private int level;
-
-    private int orderNum;
-
-    private int status;
-
-    private int data;
-
-    private String tab;
-
-    private int createUser;
-
-    private Timestamp createTime;
-
-    private int updateUser;
-
-    private Timestamp updateTime;
-
-    private String bak;
-
-    private double elev;
-
-    private int resid;
-
-    private int type;
-
-    private String proxy;
-
-    private int category;
-
-    private int flag;
-
-    private Integer pubid;
-
-    private String unit;
-
-    public LayerEntity() {
-    }
-
-    public int getId() {
-        return id;
-    }
-
-    public void setId(int id) {
-        this.id = id;
-    }
-
-    public int getPid() {
-        return pid;
-    }
-
-    public void setPid(int pid) {
-        this.pid = pid;
-    }
-
-    public String getCnName() {
-        return cnName;
-    }
-
-    public void setCnName(String cnName) {
-        this.cnName = cnName;
-    }
-
-    public String getEnName() {
-        return enName;
-    }
-
-    public void setEnName(String enName) {
-        this.enName = enName;
-    }
-
-    public String getUrl() {
-        return url;
-    }
-
-    public void setUrl(String url) {
-        this.url = url;
-    }
-
-    public int getIsLayer() {
-        return isLayer;
-    }
-
-    public void setIsLayer(int isLayer) {
-        this.isLayer = isLayer;
-    }
-
-    public int getIsShow() {
-        return isShow;
-    }
-
-    public void setIsShow(int isShow) {
-        this.isShow = isShow;
-    }
-
-    public String getIcon() {
-        return icon;
-    }
-
-    public void setIcon(String icon) {
-        this.icon = icon;
-    }
-
-    public int getLevel() {
-        return level;
-    }
-
-    public void setLevel(int level) {
-        this.level = level;
-    }
-
-    public int getOrderNum() {
-        return orderNum;
-    }
-
-    public void setOrderNum(int orderNum) {
-        this.orderNum = orderNum;
-    }
-
-    public int getStatus() {
-        return status;
-    }
-
-    public void setStatus(int status) {
-        this.status = status;
-    }
-
-    public int getData() {
-        return data;
-    }
-
-    public void setData(int data) {
-        this.data = data;
-    }
-
-    public String getTab() {
-        return tab;
-    }
-
-    public void setTab(String tab) {
-        this.tab = tab;
-    }
-
-    public int getCreateUser() {
-        return createUser;
-    }
-
-    public void setCreateUser(int createUser) {
-        this.createUser = createUser;
-    }
-
-    public Timestamp getCreateTime() {
-        return createTime;
-    }
-
-    public void setCreateTime(Timestamp createTime) {
-        this.createTime = createTime;
-    }
-
-    public int getUpdateUser() {
-        return updateUser;
-    }
-
-    public void setUpdateUser(int updateUser) {
-        this.updateUser = updateUser;
-    }
-
-    public Timestamp getUpdateTime() {
-        return updateTime;
-    }
-
-    public void setUpdateTime(Timestamp updateTime) {
-        this.updateTime = updateTime;
-    }
-
-    public String getBak() {
-        return bak;
-    }
-
-    public void setBak(String bak) {
-        this.bak = bak;
-    }
-
-    public double getElev() {
-        return elev;
-    }
-
-    public void setElev(double elev) {
-        this.elev = elev;
-    }
-
-    public int getResid() {
-        return resid;
-    }
-
-    public void setResid(int resid) {
-        this.resid = resid;
-    }
-
-    public int getType() {
-        return type;
-    }
-
-    public void setType(int type) {
-        this.type = type;
-    }
-
-    public String getProxy() {
-        return proxy;
-    }
-
-    public void setProxy(String proxy) {
-        this.proxy = proxy;
-    }
-
-    public int getCategory() {
-        return category;
-    }
-
-    public void setCategory(int category) {
-        this.category = category;
-    }
-
-    public int getFlag() {
-        return flag;
-    }
-
-    public void setFlag(int flag) {
-        this.flag = flag;
-    }
-
-    public Integer getPubid() {
-        return pubid;
-    }
-
-    public void setPubid(Integer pubid) {
-        this.pubid = pubid;
-    }
-
-    public String getUnit() {
-        return unit;
-    }
-
-    public void setUnit(String unit) {
-        this.unit = unit;
-    }
-}
diff --git a/se-system/src/main/java/com/terra/system/mapper/data/LayerMapper.java b/se-system/src/main/java/com/terra/system/mapper/data/LayerMapper.java
deleted file mode 100644
index b97c44b..0000000
--- a/se-system/src/main/java/com/terra/system/mapper/data/LayerMapper.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.terra.system.mapper.data;
-
-import com.terra.system.entity.data.LayerEntity;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-
-import java.util.List;
-
-/**
- * 鍥惧眰
- * @author WWW
- */
-@Mapper
-@Repository
-public interface LayerMapper {
-    public List<LayerEntity> selectLayers(String uid);
-
-    public List<LayerEntity> selectProjectLayers(String uid);
-
-    public Integer selectCount(String name);
-
-    public List<LayerEntity> selectByPage(String name, Integer limit, Integer offset);
-
-    public List<LayerEntity> selectAll(Integer flag);
-
-    public LayerEntity selectById(int id);
-
-    public Integer selectIdByName(String name);
-
-    public Integer selectMaxOrderNumByPid(Integer pid);
-
-    public LayerEntity selectByResId(Integer resid);
-
-    public Integer insert(LayerEntity entity);
-
-    public Integer inserts(List<LayerEntity> list);
-
-    public Integer delete(int id);
-
-    public Integer deletes(List<Integer> ids);
-
-    public Integer update(LayerEntity entity);
-
-    public Integer updates(List<LayerEntity> list);
-}
diff --git a/se-system/src/main/java/com/terra/system/service/data/LayerService.java b/se-system/src/main/java/com/terra/system/service/data/LayerService.java
deleted file mode 100644
index ccdb29b..0000000
--- a/se-system/src/main/java/com/terra/system/service/data/LayerService.java
+++ /dev/null
@@ -1,135 +0,0 @@
-package com.terra.system.service.data;
-
-import com.terra.system.entity.all.RedisCacheKey;
-import com.terra.system.entity.all.SettingData;
-import com.terra.system.entity.data.LayerEntity;
-import com.terra.system.helper.StringHelper;
-import com.terra.system.mapper.data.LayerMapper;
-import com.terra.system.service.all.RedisService;
-import org.springframework.stereotype.Service;
-
-import javax.annotation.Resource;
-import java.util.List;
-import java.util.concurrent.TimeUnit;
-
-/**
- * 鍥惧眰
- * @author WWW
- */
-@Service
-public class LayerService implements LayerMapper {
-    @Resource
-    LayerMapper layerMapper;
-
-    @Resource
-    RedisService redisService;
-
-    @Override
-    public List<LayerEntity> selectLayers(String uid) {
-        String key = RedisCacheKey.permsLayerKey(uid);
-        Object obj = redisService.get(key);
-        if (obj instanceof List<?>) {
-            return (List<LayerEntity>) obj;
-        }
-
-        List<LayerEntity> list = layerMapper.selectLayers(uid);
-        if (list != null && list.size() > 0) {
-            redisService.put(key, list, SettingData.CACHE_EXPIRE, TimeUnit.MINUTES);
-        }
-
-        return list;
-    }
-
-    @Override
-    public List<LayerEntity> selectProjectLayers(String uid) {
-        String key = RedisCacheKey.permsProjectLayerKey(uid);
-        Object obj = redisService.get(key);
-        if (obj instanceof List<?>) {
-            return (List<LayerEntity>) obj;
-        }
-
-        List<LayerEntity> list = layerMapper.selectProjectLayers(uid);
-        if (list != null && list.size() > 0) {
-            redisService.put(key, list, SettingData.CACHE_EXPIRE, TimeUnit.MINUTES);
-        }
-
-        return list;
-    }
-
-    @Override
-    public Integer selectCount(String name) {
-        name = StringHelper.getLikeUpperStr(name);
-
-        return layerMapper.selectCount(name);
-    }
-
-    @Override
-    public List<LayerEntity> selectByPage(String name, Integer limit, Integer offset) {
-        name = StringHelper.getLikeUpperStr(name);
-
-        return layerMapper.selectByPage(name, limit, offset);
-    }
-
-    @Override
-    public List<LayerEntity> selectAll(Integer flag) {
-        return layerMapper.selectAll(flag);
-    }
-
-    @Override
-    public LayerEntity selectById(int id) {
-        return layerMapper.selectById(id);
-    }
-
-    @Override
-    public Integer selectIdByName(String name) {
-        Integer id = layerMapper.selectIdByName(name);
-        return null == id ? 0 : id;
-    }
-
-    @Override
-    public Integer selectMaxOrderNumByPid(Integer pid) {
-        return layerMapper.selectMaxOrderNumByPid(pid);
-    }
-
-    @Override
-    public LayerEntity selectByResId(Integer resid) {
-        return layerMapper.selectByResId(resid);
-    }
-
-    @Override
-    public Integer insert(LayerEntity entity) {
-        return layerMapper.insert(entity);
-    }
-
-    @Override
-    public Integer inserts(List<LayerEntity> list) {
-        return layerMapper.inserts(list);
-    }
-
-    @Override
-    public Integer delete(int id) {
-        return layerMapper.delete(id);
-    }
-
-    @Override
-    public Integer deletes(List<Integer> ids) {
-        return layerMapper.deletes(ids);
-    }
-
-    @Override
-    public Integer update(LayerEntity entity) {
-        return layerMapper.update(entity);
-    }
-
-    @Override
-    public Integer updates(List<LayerEntity> list) {
-        return layerMapper.updates(list);
-    }
-
-    /**
-     * 娓呴櫎缂撳瓨
-     */
-    public void clearCache() {
-        redisService.clearKeys(RedisCacheKey.permsLayerKey(""));
-    }
-}
diff --git a/se-system/src/main/java/com/terra/system/service/sys/LayerService.java b/se-system/src/main/java/com/terra/system/service/sys/LayerService.java
index 15c9b5c..3c25a81 100644
--- a/se-system/src/main/java/com/terra/system/service/sys/LayerService.java
+++ b/se-system/src/main/java/com/terra/system/service/sys/LayerService.java
@@ -122,4 +122,8 @@
     public Integer updates(List<LayerEntity> list) {
         return layerMapper.updates(list);
     }
+
+    public void clearCache() {
+        redisService.clearKeys(RedisCacheKey.permsLayerKey(""));
+    }
 }

--
Gitblit v1.9.3