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