From 2fcbeffa30bc674cffdd0147da271754468073a3 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期六, 02 九月 2023 10:58:06 +0800
Subject: [PATCH] 修改发布服务控制器-1

---
 src/main/java/com/moon/server/service/data/PublishService.java |   55 ++++++-------------------------------------------------
 1 files changed, 6 insertions(+), 49 deletions(-)

diff --git a/src/main/java/com/moon/server/service/data/PublishService.java b/src/main/java/com/moon/server/service/data/PublishService.java
index 7b6bed4..8c49fef 100644
--- a/src/main/java/com/moon/server/service/data/PublishService.java
+++ b/src/main/java/com/moon/server/service/data/PublishService.java
@@ -9,9 +9,7 @@
 import com.moon.server.helper.PathHelper;
 import com.moon.server.helper.RestHelper;
 import com.moon.server.helper.StringHelper;
-import com.moon.server.helper.WebHelper;
 import com.moon.server.mapper.data.PublishMapper;
-import com.moon.server.service.sys.TokenService;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.springframework.beans.factory.annotation.Value;
@@ -19,7 +17,6 @@
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
-import java.io.File;
 import java.lang.reflect.Field;
 import java.util.HashMap;
 import java.util.List;
@@ -34,14 +31,11 @@
     @Value("${sys.exportServer}")
     private String exportServer;
 
-    @Value("${sys.iisHost}")
-    private String iisHost;
-
     @Resource
     PublishMapper publishMapper;
 
     @Resource
-    PathHelper pathHelper;
+    ShuJianService shuJianService;
 
     private final static Log log = LogFactory.getLog(PublishService.class);
 
@@ -134,27 +128,6 @@
         return publishMapper.selectMetasByPage(depcode, dircode, verid, types, name, limit, offset);
     }
 
-    public List<Integer> selectLasCs(PubEntity entity, String method, HttpServletRequest req) {
-        Map<String, Object> map = getMapData(entity);
-
-        String str = RestHelper.postForRest(exportServer + method, map);
-        if (StringHelper.isEmpty(str)) {
-            return null;
-        }
-
-        ResponseMsg<String> msg = JSON.parseObject(str, ResponseMsg.class);
-        if (msg == null || msg.getCode() != StaticData.TWO_HUNDRED) {
-            return null;
-        }
-
-        String rs = msg.getResult();
-        if (StringHelper.isEmpty(rs)) {
-            return null;
-        }
-
-        return StringHelper.strToIntegers(rs);
-    }
-
     /**
      * 鍙戦�佸彂甯冭姹�
      */
@@ -225,28 +198,12 @@
     public Integer deletes(List<Integer> idList, HttpServletRequest req) {
         String ids = StringHelper.join(idList, ",");
 
-        return deletes(ids);
-    }
-
-    /**
-     * 鍒犻櫎鍙戝竷鏂囦欢
-     */
-    public void deleteFiles(List<PublishEntity> list) {
-        String lfData = pathHelper.getConfig().getLfData();
-        for (PublishEntity pub : list) {
-            if (null != pub.getUrl() && pub.getUrl().contains("/SG/")) {
-                continue;
-            }
-
-            String path = lfData + pub.getPath().replace("\\tileset.json", "");
-            File file = new File(path);
-            if (!file.exists() || !file.isDirectory()) {
-                continue;
-            }
-
-            String cmd = String.format("cmd /c rd \"%s\" /s /q", path);
-            WebHelper.exec(cmd);
+        List<PublishEntity> list = selectByIds(ids);
+        for (PublishEntity entity : list) {
+            shuJianService.deleteServe(entity);
         }
+
+        return deletes(ids);
     }
 
     /**

--
Gitblit v1.9.3