Merge branch 'develop' of http://10.0.6.99/gwall/gwall.git into develop

This commit is contained in:
zhanghongqing
2018-08-01 12:56:21 +08:00
8 changed files with 22 additions and 65 deletions

View File

@@ -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>

View File

@@ -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)){

View File

@@ -168,6 +168,8 @@ realtime_report=Rule Usage
protocol_and_app=Protocol And App protocol_and_app=Protocol And App
text_content_monitor=Text Content Supervise text_content_monitor=Text Content Supervise
multimedia=Multimedia multimedia=Multimedia
ddos_system=Ddos System
ip_reuse_system=IP Reuse System
#==========menu end===================== #==========menu end=====================
#==========yewu zidian begin===================== #==========yewu zidian begin=====================
@@ -881,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

View File

@@ -167,6 +167,8 @@ realtime_report=Realtime Report
protocol_and_app=Protocol And App protocol_and_app=Protocol And App
text_content_monitor=Text Content Supervise text_content_monitor=Text Content Supervise
multimedia=Multimedia multimedia=Multimedia
ddos_system=Ddos System
ip_reuse_system=IP Reuse System
#============menu end====================== #============menu end======================
#============yewu begin====================== #============yewu begin======================

View File

@@ -168,6 +168,8 @@ realtime_report=\u5B9E\u65F6\u62A5\u8868
protocol_and_app=\u534F\u8BAE\u53CA\u5E94\u7528 protocol_and_app=\u534F\u8BAE\u53CA\u5E94\u7528
text_content_monitor=\u6587\u672C\u5185\u5BB9\u76D1\u7BA1 text_content_monitor=\u6587\u672C\u5185\u5BB9\u76D1\u7BA1
multimedia=\u591A\u5A92\u4F53 multimedia=\u591A\u5A92\u4F53
ddos_system=DDOS\u7CFB\u7EDF
ip_reuse_system=IP\u8D44\u6E90\u590D\u7528\u7CFB\u7EDF
#==========menu end===================== #==========menu end=====================
#==========yewu zidian begin===================== #==========yewu zidian begin=====================

View File

@@ -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>

View File

@@ -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>

View File

@@ -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"/>