From aa566e55023f6d4fa0d4223434b95cd064c3d0d0 Mon Sep 17 00:00:00 2001 From: yuxc <653031404@qq.com> Date: 星期一, 27 三月 2023 09:25:10 +0800 Subject: [PATCH] 直接使用业务字典完成功能,检查字典是否存在,存在即返回,不存在新增 --- Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java index cd3708b..542855a 100644 --- a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java +++ b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/controller/DictController.java @@ -192,5 +192,16 @@ return R.data(list); } + /** + * 妫�鏌ュ瓧鍏告槸鍚﹀瓨鍦紝瀛樺湪鍗宠繑鍥烇紝涓嶅瓨鍦ㄦ柊澧� + */ + @PostMapping("/check") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "鏂板鎴栦慨鏀�", notes = "浼犲叆dict") + public R checkOrInsert(@Valid @RequestBody Dict dict) { + CacheUtil.clear(DICT_CACHE, Boolean.FALSE); + return dictService.checkOrInsert(dict); + } + } -- Gitblit v1.9.3