配置中心

This commit is contained in:
珍惜每一天
2022-05-21 18:17:16 +08:00
parent 0eb6ce6c36
commit fad7c7e9b8
14 changed files with 836 additions and 8 deletions
@@ -0,0 +1,14 @@
{
"properties" : { },
"id" : "7e31035eb8d4471b9fc2923ea1d966c3",
"name" : "配置中心",
"type" : "function",
"parentId" : "0",
"path" : "configure",
"createTime" : 1653109451626,
"updateTime" : null,
"createBy" : null,
"updateBy" : null,
"paths" : [ ],
"options" : [ ]
}
@@ -0,0 +1,48 @@
{
"properties" : { },
"id" : "copy1653111178446d65648",
"script" : null,
"groupId" : "7e31035eb8d4471b9fc2923ea1d966c3",
"name" : "根据keyAndcondition获取数据值",
"createTime" : null,
"updateTime" : 1653118303409,
"lock" : null,
"createBy" : null,
"updateBy" : null,
"path" : "/getBykeyCondition",
"description" : null,
"returnType" : null,
"mappingPath" : null,
"parameters" : [ {
"name" : "configureKey",
"value" : null,
"description" : null,
"required" : false,
"dataType" : "String",
"type" : "java.lang.String",
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
}, {
"name" : "configureCondition",
"value" : null,
"description" : null,
"required" : false,
"dataType" : "String",
"type" : "java.lang.String",
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
} ]
}
================================
var configure = db.cache(`configure:${configureKey}${configureCondition}`).selectOne("""
select configure_value from sys_configure where configure_key = #{configureKey}
?{configureCondition, and configure_condition = #{configureCondition}}
""")
return configure == null ? "" : configure.get("configureValue")
@@ -0,0 +1,48 @@
{
"properties" : { },
"id" : "copy1653112036134d44643",
"script" : null,
"groupId" : "7e31035eb8d4471b9fc2923ea1d966c3",
"name" : "根据keyLikeCondition获取数据值",
"createTime" : null,
"updateTime" : 1653118334978,
"lock" : null,
"createBy" : null,
"updateBy" : null,
"path" : "/getLikeCondition",
"description" : null,
"returnType" : null,
"mappingPath" : null,
"parameters" : [ {
"name" : "configureKey",
"value" : null,
"description" : null,
"required" : false,
"dataType" : "String",
"type" : "java.lang.String",
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
}, {
"name" : "configureCondition",
"value" : null,
"description" : null,
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
} ]
}
================================
var configure = db.cache(`configure:${configureKey}${configureCondition}`).selectOne("""
select configure_value from sys_configure where configure_key = #{configureKey}
?{configureCondition, and configure_condition like concat('%',#{configureCondition},'%')}
""")
return configure == null ? "" : configure.get("configureValue")
@@ -0,0 +1,34 @@
{
"properties" : { },
"id" : "3a21cd5fcd9b4e96b870a2268088266d",
"script" : null,
"groupId" : "7e31035eb8d4471b9fc2923ea1d966c3",
"name" : "根据key获取数据值",
"createTime" : null,
"updateTime" : 1653119091752,
"lock" : null,
"createBy" : null,
"updateBy" : null,
"path" : "/getBykey",
"description" : null,
"returnType" : null,
"mappingPath" : null,
"parameters" : [ {
"name" : "configureKey",
"value" : null,
"description" : null,
"required" : false,
"dataType" : "String",
"type" : "java.lang.String",
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
} ]
}
================================
var configure = db.cache(`configure:${configureKey}`).selectOne("""
select configure_value from sys_configure where configure_key = #{configureKey}
""")
return configure == null ? "" : configure.get("configureValue")