对委托项目名称、标段名称、标段编号增加新的非法字符校验
This commit is contained in:
@ -22,13 +22,13 @@ import java.util.Map;
|
||||
@Service
|
||||
public class CheckUtil {
|
||||
@Value("${check.porject.value}")
|
||||
private String checkValue[];//"= {"\t","\n","\r","<",">","|","\\","?",":","*","\""}
|
||||
private String checkValue;//"= {"\t","\n","\r","<",">","|","\\","?",":","*","\""}
|
||||
@Value("${check.porject.length}") // = 200;
|
||||
private int checkLengh;
|
||||
|
||||
//zhqbin 20220428 update 增加对委托项目名称\t\r\n字符校验
|
||||
public void checkEntrust(PurpImplementSendVO implementSendVO) {
|
||||
log.error("---------对"+Arrays.toString(checkValue)+"..等字符---------------校验非法字符----------------------------");
|
||||
log.error("---------对"+checkValue+"..等字符---------------校验非法字符----------------------------");
|
||||
if(implementSendVO.getPurpImplementName()!=null){
|
||||
log.error("------------------------校验非法字符----------------------------项目名称:"+implementSendVO.getPurpImplementName());
|
||||
check(implementSendVO.getPurpImplementName());
|
||||
@ -70,7 +70,8 @@ public class CheckUtil {
|
||||
//< > | \ / ? : * "
|
||||
if (s!=null&&s instanceof String) {
|
||||
log.info("----------校验参数--------"+s);
|
||||
for(String s1:checkValue){
|
||||
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) ;
|
||||
}
|
||||
@ -110,9 +111,10 @@ public class CheckUtil {
|
||||
}
|
||||
|
||||
public static void main(String args[]){
|
||||
String checkValue[] = {"\t","\n","\r","<",">","|","\\","?",":","*","\""};
|
||||
System.out.println(checkValue);
|
||||
System.out.println(Arrays.toString(checkValue));
|
||||
String checkValue = "[\"\\t\",\"\\n\",\"\\r\",\"<\",\">\",\"|\",\"\\\\\",\"?\",\":\",\"*\",\"\\\"\"]";
|
||||
|
||||
List<String> values = JSON.parseArray(checkValue,String.class);
|
||||
System.out.println(values);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user