http block 的content可空
http userregion修改,可修改为空 http 管控应答码增加应答码数字,修改应答码国际化英文
This commit is contained in:
@@ -847,21 +847,11 @@
|
|||||||
<if test="functionId != null" >
|
<if test="functionId != null" >
|
||||||
function_id = #{functionId,jdbcType=INTEGER},
|
function_id = #{functionId,jdbcType=INTEGER},
|
||||||
</if>
|
</if>
|
||||||
<if test="userRegion1 != null and userRegion1 != ''" >
|
|
||||||
user_region1 = #{userRegion1,jdbcType=VARCHAR},
|
user_region1 = #{userRegion1,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="userRegion2 != null and userRegion2 != ''" >
|
|
||||||
user_region2 = #{userRegion2,jdbcType=VARCHAR},
|
user_region2 = #{userRegion2,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="userRegion3 != null and userRegion3 != ''" >
|
|
||||||
user_region3 = #{userRegion3,jdbcType=VARCHAR},
|
user_region3 = #{userRegion3,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="userRegion4 != null and userRegion4 != ''" >
|
|
||||||
user_region4 = #{userRegion4,jdbcType=VARCHAR},
|
user_region4 = #{userRegion4,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="userRegion5 != null and userRegion5 != ''" >
|
|
||||||
user_region5 = #{userRegion5,jdbcType=VARCHAR},
|
user_region5 = #{userRegion5,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
dns_strategy_id = #{dnsStrategyId,jdbcType=INTEGER},
|
dns_strategy_id = #{dnsStrategyId,jdbcType=INTEGER},
|
||||||
</trim>
|
</trim>
|
||||||
</set>
|
</set>
|
||||||
|
|||||||
@@ -404,39 +404,19 @@ public class HttpRedirectCfgService extends CrudService<WebsiteCfgDao,CfgIndexIn
|
|||||||
//判断http配置是否需要设置自定义域参数
|
//判断http配置是否需要设置自定义域参数
|
||||||
String userRegion = "";
|
String userRegion = "";
|
||||||
|
|
||||||
/*if(!StringUtil.isEmpty(entity.getUserRegion1())){
|
|
||||||
if(entity.getUserRegion1().startsWith(Constants.REDIRECT_RESPONSE_CODE_STARTWITH)){
|
|
||||||
userRegion = Constants.REDIRECT_RESPONSE_CODE_KEY+"="+entity.getUserRegion1()+
|
|
||||||
Constants.USER_REGION_SPLIT+
|
|
||||||
Constants.REDIRECT_URL_KEY+"="+entity.getUserRegion2();
|
|
||||||
}else{
|
|
||||||
userRegion = Constants.REDIRECT_RESPONSE_CODE_KEY+"="+entity.getUserRegion1()+
|
|
||||||
Constants.USER_REGION_SPLIT+
|
|
||||||
Constants.REDIRECT_CONTENT_KEY+"="+entity.getUserRegion2();
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
//HTTP block
|
//HTTP block
|
||||||
if(entity.getAction().equals(16)){
|
if(entity.getAction().equals(16)){
|
||||||
if(!StringUtil.isEmpty(entity.getUserRegion1())){
|
String userRegion1=StringUtil.isEmpty(entity.getUserRegion1()) ? "":entity.getUserRegion1();
|
||||||
userRegion=Constants.REDIRECT_RESPONSE_CODE_KEY+"="+entity.getUserRegion1();
|
userRegion=Constants.REDIRECT_RESPONSE_CODE_KEY+"="+userRegion1;
|
||||||
if(!StringUtil.isEmpty(entity.getUserRegion2())){
|
String userRegion2=StringUtil.isEmpty(entity.getUserRegion2()) ? "":entity.getUserRegion2();
|
||||||
userRegion=userRegion+";"+Constants.REDIRECT_CONTENT_KEY+"="+entity.getUserRegion2();
|
userRegion=userRegion+";"+Constants.REDIRECT_CONTENT_KEY+"="+userRegion2;
|
||||||
}else{
|
|
||||||
userRegion="";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
//HTTP redirect
|
//HTTP redirect
|
||||||
if(entity.getAction().equals(48)){
|
if(entity.getAction().equals(48)){
|
||||||
if(!StringUtil.isEmpty(entity.getUserRegion1())){
|
String userRegion1=StringUtil.isEmpty(entity.getUserRegion1()) ? "":entity.getUserRegion1();
|
||||||
userRegion=Constants.REDIRECT_RESPONSE_CODE_KEY+"="+entity.getUserRegion1();
|
userRegion=Constants.REDIRECT_RESPONSE_CODE_KEY+"="+userRegion1;
|
||||||
}
|
String userRegion2=StringUtil.isEmpty(entity.getUserRegion2()) ? "":entity.getUserRegion2();
|
||||||
if(!StringUtil.isEmpty(entity.getUserRegion2())){
|
userRegion=userRegion+";"+Constants.REDIRECT_URL_KEY+"="+userRegion2;
|
||||||
userRegion=userRegion+";"+Constants.REDIRECT_URL_KEY+"="+entity.getUserRegion2();
|
|
||||||
}else{
|
|
||||||
userRegion="";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
//HTTP replace
|
//HTTP replace
|
||||||
if(entity.getAction().equals(80)){
|
if(entity.getAction().equals(80)){
|
||||||
|
|||||||
@@ -883,11 +883,11 @@ id_not_valid=id of %s %s is invalid
|
|||||||
num_split_by_comma=%s is a character separated by a comma
|
num_split_by_comma=%s is a character separated by a comma
|
||||||
no_data=Unrelated data
|
no_data=Unrelated data
|
||||||
must_be=%s value must be %s
|
must_be=%s value must be %s
|
||||||
permanet_redirect=Permanent Redirect
|
permanet_redirect=Moved Permanently
|
||||||
temporary_redirect=Temporary Redirect
|
temporary_redirect=Found (Previously "Moved temporarily")
|
||||||
prohibition_access=Prohibition Access
|
prohibition_access=Forbidden
|
||||||
not_allowed_method=This method is not allowed to access
|
not_allowed_method=Not Found
|
||||||
law_prohibition_access=It is not available for legal reasons
|
law_prohibition_access=Unavailable For Legal Reasons
|
||||||
http_block=HTTP Block
|
http_block=HTTP Block
|
||||||
http_reddirect=HTTP Redirect
|
http_reddirect=HTTP Redirect
|
||||||
http_replace=HTTP Replace
|
http_replace=HTTP Replace
|
||||||
|
|||||||
@@ -22,9 +22,9 @@
|
|||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<select name="userRegion1"
|
<select name="userRegion1"
|
||||||
class="selectpicker show-tick form-control">
|
class="selectpicker show-tick form-control">
|
||||||
<option value="" <c:if test="${empty _cfg.userRegion1}">selected</c:if>><spring:message code="select"/></option>
|
<option value="" <c:if test="${empty _cfg.userRegion1}">selected</c:if>>Silent</option>
|
||||||
<c:forEach items="${fns:getDictList('RESPONSE_CODE')}" var="responseCodeC">
|
<c:forEach items="${fns:getDictList('RESPONSE_CODE')}" var="responseCodeC">
|
||||||
<option value="${responseCodeC.itemCode}" <c:if test="${_cfg.userRegion1 eq responseCodeC.itemCode}">selected</c:if>><spring:message code="${responseCodeC.itemValue}"/></option>
|
<option value="${responseCodeC.itemCode}" <c:if test="${_cfg.userRegion1 eq responseCodeC.itemCode}">selected</c:if>>${responseCodeC.itemCode} <spring:message code="${responseCodeC.itemValue}"/></option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
<select name="userRegion1"
|
<select name="userRegion1"
|
||||||
class="selectpicker show-tick form-control required">
|
class="selectpicker show-tick form-control required">
|
||||||
<c:forEach items="${fns:getDictList('REDIRECT_RESPONSE_CODE')}" var="redirectResponseCodeC">
|
<c:forEach items="${fns:getDictList('REDIRECT_RESPONSE_CODE')}" var="redirectResponseCodeC">
|
||||||
<option value="${redirectResponseCodeC.itemCode}" <c:if test="${_cfg.userRegion1==redirectResponseCodeC.itemCode || (_cfg.userRegion1==null && redirectResponseCodeC.itemCode==1)}">selected</c:if>><spring:message code="${redirectResponseCodeC.itemValue}"/></option>
|
<option value="${redirectResponseCodeC.itemCode}" <c:if test="${_cfg.userRegion1==redirectResponseCodeC.itemCode || (_cfg.userRegion1==null && redirectResponseCodeC.itemCode==1)}">selected</c:if>>${responseCodeC.itemCode} <spring:message code="${redirectResponseCodeC.itemValue}"/></option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -13,13 +13,6 @@
|
|||||||
$(document)
|
$(document)
|
||||||
.ready(
|
.ready(
|
||||||
function() {
|
function() {
|
||||||
var action=$(".action").val();
|
|
||||||
if(action == 16){
|
|
||||||
userRegionSwitch($("select[name=userRegion1]").val());
|
|
||||||
$("select[name=userRegion1]").on("change", function() {
|
|
||||||
userRegionSwitch($(this).val());
|
|
||||||
});
|
|
||||||
}
|
|
||||||
$("#cancel").on("click", function() {
|
$("#cancel").on("click", function() {
|
||||||
window.history.back();
|
window.history.back();
|
||||||
});
|
});
|
||||||
@@ -102,17 +95,6 @@
|
|||||||
$("." + contentClassName).addClass("hidden").addClass("disabled");
|
$("." + contentClassName).addClass("hidden").addClass("disabled");
|
||||||
$("." + addBtnClassName).removeClass("hidden");
|
$("." + addBtnClassName).removeClass("hidden");
|
||||||
}
|
}
|
||||||
function userRegionSwitch(userRegion1){
|
|
||||||
if(userRegion1 == null || userRegion1 == ''){
|
|
||||||
$("input[name=userRegion2]").removeClass("required");
|
|
||||||
$("font[class=userRegion2]").addClass("hidden");
|
|
||||||
$("div[for=userRegion2]").addClass("hidden");
|
|
||||||
}else{
|
|
||||||
$(".userRegion2").removeClass("hidden");
|
|
||||||
$("input[name=userRegion2]").addClass("required");
|
|
||||||
$("div[for=userRegion2]").removeClass("hidden");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
@@ -233,7 +233,6 @@
|
|||||||
<c:set var="action" value="${serviceDict.action }"/>
|
<c:set var="action" value="${serviceDict.action }"/>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
${serviceName1 }
|
|
||||||
<div class="theme-panel hidden-xs hidden-sm">
|
<div class="theme-panel hidden-xs hidden-sm">
|
||||||
<c:if test="${action eq 16 }">
|
<c:if test="${action eq 16 }">
|
||||||
<c:set var="configPermissionName" value="control:httpBlock:config"/>
|
<c:set var="configPermissionName" value="control:httpBlock:config"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user