From d81433b8a4555c5eb902a91d99f7595c46021462 Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Tue, 24 May 2022 14:41:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A7=94=E6=89=98=E9=9D=9E?= =?UTF-8?q?=E6=B3=95=E5=AD=97=E7=AC=A6=E6=A0=A1=E9=AA=8C=EF=BC=8C=E5=8C=BA?= =?UTF-8?q?=E5=88=86=E5=90=8D=E7=A7=B0=E5=92=8C=E7=BC=96=E5=8F=B7=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E5=AD=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../checkSpecialCharacters/CheckUtil.java | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) 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 fe1fcbe..60d0272 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 @@ -21,8 +21,12 @@ import java.util.Map; @Slf4j @Service public class CheckUtil { - @Value("${check.porject.value}") - private String checkValue;//"= {"\t","\n","\r","<",">","|","\\","?",":","*","\""} + @Value("${check.porject.name-value}") + private String nameCheckValue;//"= {"\t","\n","\r","<",">","|","\\","?",":","*","\""} + + @Value("${check.porject.num-value}") + private String numCheckValue;//"= {"\t","\n","\r","<",">","|","\\","?",":","*","\""} + @Value("${check.porject.length}") // = 200; private int checkLengh; @Value("${check.porject.checkBoolen}") // = 200; @@ -30,10 +34,11 @@ public class CheckUtil { //zhqbin 20220428 update 增加对委托项目名称\t\r\n字符校验 public void checkEntrust(PurpImplementSendVO implementSendVO) { - log.error("---------对"+checkValue+"..等字符---------------校验非法字符----------------------------"); + log.error("---------对"+nameCheckValue+"..等字符---------------名称校验非法字符----------------------------"); + log.error("---------对"+numCheckValue+"..等字符---------------编号校验非法字符----------------------------"); if(implementSendVO.getPurpImplementName()!=null){ log.error("------------------------校验非法字符----------------------------项目名称:"+implementSendVO.getPurpImplementName()); - check(implementSendVO.getPurpImplementName()); + check(implementSendVO.getPurpImplementName(),nameCheckValue); // Map resultMap = new HashMap<>() }; if(implementSendVO.getPurpBaseInfoVoList()!=null){ @@ -41,8 +46,8 @@ public class CheckUtil { sectionList.forEach(s->{ log.error("------------------------校验非法字符----------------------------标段名称:"+s.getPurpName()); log.error("------------------------校验非法字符----------------------------标段编号:"+s.getPurpNo()); - this.check(s.getPurpName()); - this.check(s.getPurpNo()); + this.check(s.getPurpName(),nameCheckValue); + this.check(s.getPurpNo(),numCheckValue); this.checkBdNameLengh("标段名称+标段编号",s.getPurpName()+s.getPurpNo()); }); } @@ -53,7 +58,7 @@ public class CheckUtil { if(map.get("projectRecord")!=null){ ProjectRecord record = (ProjectRecord)map.get("projectRecord"); log.error("------------------------校验非法字符----------------------------项目名称:"+record.getProjectName()); - check(record.getProjectName()); + check(record.getProjectName(),nameCheckValue); // Map resultMap = new HashMap<>() }; if(map.get("sectionList")!=null){ @@ -61,14 +66,14 @@ public class CheckUtil { sectionList.forEach(s->{ log.error("------------------------校验非法字符----------------------------标段名称:"+s.getBidSectName()); log.error("------------------------校验非法字符----------------------------标段编号:"+s.getBidSectBizNum()); - this.check(s.getBidSectName()); - this.check(s.getBidSectBizNum()); + this.check(s.getBidSectName(),nameCheckValue); + this.check(s.getBidSectBizNum(),numCheckValue); this.checkBdNameLengh("标段名称+标段编号",s.getBidSectName()+s.getBidSectBizNum()); }); } } - public void check(String s) { + public void check(String s,String checkValue) { //< > | \ / ? : * " if (s!=null&&s instanceof String&&checkBoolen) { log.info("----------校验参数--------"+s);