修改委托非法字符校验,区分名称和编号校验字符
This commit is contained in:
@ -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<String, Object> 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<String, Object> 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);
|
||||
|
Reference in New Issue
Block a user