Merge branch 'dev' into 'uat'
对委托项目名称、标段名称、标段编号增加新的非法字符校验 See merge request eshop/biz_service_ebtp_project!58
This commit is contained in:
@ -25,6 +25,8 @@ public class CheckUtil {
|
||||
private String checkValue;//"= {"\t","\n","\r","<",">","|","\\","?",":","*","\""}
|
||||
@Value("${check.porject.length}") // = 200;
|
||||
private int checkLengh;
|
||||
@Value("${check.porject.checkBoolen}") // = 200;
|
||||
private Boolean checkBoolen = false;
|
||||
|
||||
//zhqbin 20220428 update 增加对委托项目名称\t\r\n字符校验
|
||||
public void checkEntrust(PurpImplementSendVO implementSendVO) {
|
||||
@ -68,20 +70,26 @@ public class CheckUtil {
|
||||
|
||||
public void check(String s) {
|
||||
//< > | \ / ? : * "
|
||||
if (s!=null&&s instanceof String) {
|
||||
if (s!=null&&s instanceof String&&checkBoolen) {
|
||||
log.info("----------校验参数--------"+s);
|
||||
List<String> values = JSON.parseArray(checkValue,String.class);
|
||||
for(String s1:values){
|
||||
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("该委托项目名称或标段名称存在特殊字符,无法执行",
|
||||
s.toString().indexOf(s1)>0) ;
|
||||
}
|
||||
}else{
|
||||
log.info("-----checkBoolen : " + checkBoolen + "---- 不校验");
|
||||
}
|
||||
}
|
||||
|
||||
public void checkBdNameLengh(String name,String value) {
|
||||
log.info("-----长度限制"+checkLengh+"-----对"+name+"进行校验--------");
|
||||
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("该委托,"+name+"长度过长",
|
||||
getLength(value)>checkLengh) ;
|
||||
if(checkBoolen) {
|
||||
log.info("-----长度限制" + checkLengh + "-----对" + name + "进行校验--------");
|
||||
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("该委托," + name + "长度过长",
|
||||
getLength(value) > checkLengh);
|
||||
}else{
|
||||
log.info("-----checkBoolen : " + checkBoolen + "---- 不校验");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user