From f555d3d6a3be7d7b50160f9f0ab33e24ee7193fc Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 23 三月 2023 17:39:27 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/data/PublishService.java | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/lf/server/service/data/PublishService.java b/src/main/java/com/lf/server/service/data/PublishService.java index 673b5f8..717d04a 100644 --- a/src/main/java/com/lf/server/service/data/PublishService.java +++ b/src/main/java/com/lf/server/service/data/PublishService.java @@ -9,6 +9,8 @@ import com.lf.server.helper.RestHelper; import com.lf.server.helper.StringHelper; import com.lf.server.mapper.data.PublishMapper; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -30,6 +32,11 @@ @Autowired PublishMapper publishMapper; + + @Autowired + FmeService fmeService; + + private final static Log log = LogFactory.getLog(PublishService.class); @Override public Integer selectCount(String name) { @@ -53,6 +60,11 @@ @Override public PublishEntity selectById(int id) { return publishMapper.selectById(id); + } + + @Override + public List<PublishEntity> selectByIds(String ids) { + return publishMapper.selectByIds(ids); } @Override @@ -146,4 +158,33 @@ return map; } + + /** + * 鍒犻櫎澶氭潯 + */ + public Integer deletes(List<Integer> idList, HttpServletRequest req) { + String ids = StringHelper.join(idList, ","); + + deleteRes(ids, req); + + return deletes(ids); + } + + /** + * 鍒犻櫎璧勬簮 + */ + private void deleteRes(String ids, HttpServletRequest req) { + List<PublishEntity> list = selectByIds(ids); + if (null == list || list.isEmpty()) { + return; + } + + for (PublishEntity entity : list) { + try { + fmeService.deleteRes(entity.getRegid(), req); + } catch (Exception ex) { + log.error(ex.getMessage(), ex); + } + } + } } -- Gitblit v1.9.3