From edcf06f395234fb1b2f34e4da3cf3539572c20d7 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期六, 02 九月 2023 15:39:31 +0800 Subject: [PATCH] 修改发布控制器的接口 --- src/main/java/com/moon/server/service/data/ShuJianService.java | 51 +++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 43 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/moon/server/service/data/ShuJianService.java b/src/main/java/com/moon/server/service/data/ShuJianService.java index f05fe4c..df06aab 100644 --- a/src/main/java/com/moon/server/service/data/ShuJianService.java +++ b/src/main/java/com/moon/server/service/data/ShuJianService.java @@ -1,6 +1,7 @@ package com.moon.server.service.data; import com.moon.server.entity.all.StaticData; +import com.moon.server.entity.ctrl.PubEntity; import com.moon.server.entity.data.PublishEntity; import com.moon.server.entity.shujian.CreateLayerEntity; import com.moon.server.entity.shujian.CreateServiceEntity; @@ -12,6 +13,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.List; @@ -30,10 +32,13 @@ @Value("${shujian.url}") private String sjUrl; + @Resource + PublishService publishService; + /** * 鍒嗛〉鏌ヨ鏁扮畝鐨勯鑹茶〃 */ - public void selectColorTables(Integer pageSize, Integer pageIndex, HttpServletRequest req, HttpServletResponse res) { + public void selectSjColorTables(Integer pageSize, Integer pageIndex, HttpServletRequest req, HttpServletResponse res) { try { String url = String.format("%s/sj_raster/v6/api/color_table?%s&page_count=%d&page_num=%d&key=", sjUrl, ak, pageSize, pageIndex); @@ -42,6 +47,24 @@ } catch (Exception ex) { log.error(ex.getMessage(), ex); } + } + + /** + * 鎻掑叆鏁扮畝鏈嶅姟 + */ + public Integer insertSjService(PubEntity entity, HttpServletRequest req, HttpServletResponse res) { + // + + return 1; + } + + /** + * 鎻掑叆鏁扮畝鏈嶅姟 + */ + public Integer updateSjService(PubEntity entity, HttpServletRequest req, HttpServletResponse res) { + // + + return 1; } /** @@ -95,17 +118,29 @@ /** * 鍒犻櫎鏁扮畝鏈嶅姟 */ - public void deleteServe(PublishEntity entity) { - if (null != entity.getLayerid()) { - deleteLayer(entity.getLayerid()); + public Integer deletesSjServices(List<Integer> ids) { + String strs = StringHelper.join(ids, ","); + + List<PublishEntity> list = publishService.selectByIds(strs); + if (null == list || list.isEmpty()) { + return 0; } - if (null != entity.getServiceid()) { - deleteService(entity.getServiceid()); + + for (PublishEntity entity : list) { + if (null != entity.getLayerid()) { + deleteLayer(entity.getLayerid()); + } + + if (null != entity.getServiceid()) { + deleteService(entity.getServiceid()); + } } + + return publishService.deletes(strs); } /** - * 鍒犻櫎鏁扮畝鍥惧眰 + * 鍒犻櫎鍥惧眰 */ public void deleteLayer(Integer id) { try { @@ -119,7 +154,7 @@ } /** - * 鍒犻櫎鏁扮畝鍥惧眰 + * 鍒犻櫎鏈嶅姟 */ public void deleteService(Integer id) { try { -- Gitblit v1.9.3