diff --git a/src/main/java/com/chinaunicom/mall/ebtp/project/checkSpecialCharacters/CheckUtil.java b/src/main/java/com/chinaunicom/mall/ebtp/project/checkSpecialCharacters/CheckUtil.java index 818d630..fe1fcbe 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/project/checkSpecialCharacters/CheckUtil.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/project/checkSpecialCharacters/CheckUtil.java @@ -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 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 + "---- 不校验"); + } } /**