From 7264d09d329cf0ff533d59fa6b7a01c605fa5b8c Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期五, 14 七月 2023 14:36:26 +0800 Subject: [PATCH] 添加查询图层的缓存功能 --- src/main/java/com/lf/server/controller/data/PublishController.java | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/lf/server/controller/data/PublishController.java b/src/main/java/com/lf/server/controller/data/PublishController.java index b28ab65..bd61d51 100644 --- a/src/main/java/com/lf/server/controller/data/PublishController.java +++ b/src/main/java/com/lf/server/controller/data/PublishController.java @@ -9,6 +9,7 @@ import com.lf.server.entity.sys.UserEntity; import com.lf.server.helper.StringHelper; import com.lf.server.helper.WebHelper; +import com.lf.server.service.data.LayerService; import com.lf.server.service.data.PublishService; import com.lf.server.service.sys.TokenService; import io.swagger.annotations.Api; @@ -18,6 +19,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.List; @@ -29,11 +31,14 @@ @RestController @RequestMapping("/publish") public class PublishController extends BaseController { - @Autowired + @Resource PublishService publishService; - @Autowired + @Resource TokenService tokenService; + + @Resource + LayerService layerService; @SysLog() @ApiOperation(value = "鍒嗛〉鏌ヨ鍏冩暟鎹�") @@ -190,6 +195,9 @@ String method = getConvertMethod(entity.getType()); long count = publishService.postForPub(entity, method, req); + if (count > 0) { + layerService.clearCache(); + } return success(count); } catch (Exception ex) { @@ -241,6 +249,9 @@ publishService.deleteFiles(list); int count = publishService.deletes(ids, req); + if (count > 0) { + layerService.clearCache(); + } return success(count); } catch (Exception ex) { @@ -263,6 +274,9 @@ } int count = publishService.update(entity); + if (count > 0) { + layerService.clearCache(); + } return success(count); } catch (Exception ex) { -- Gitblit v1.9.3