对委托项目名称、标段名称、标段编号增加新的非法字符校验
This commit is contained in:
@ -6,12 +6,13 @@ import com.chinaunicom.mall.ebtp.common.exception.common.CommonExceptionEnum;
|
|||||||
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrustVO;
|
import com.chinaunicom.mall.ebtp.project.projectentrust.entity.ProjectEntrustVO;
|
||||||
import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecord;
|
import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecord;
|
||||||
import com.chinaunicom.mall.ebtp.project.projectsection.entity.ProjectSection;
|
import com.chinaunicom.mall.ebtp.project.projectsection.entity.ProjectSection;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@Slf4j
|
||||||
public class CheckUtil {
|
public class CheckUtil {
|
||||||
|
|
||||||
private static String checkValue[] = {"\t","\n","\r","<",">","|","\\","/","?",":","*","\""};
|
private static String checkValue[] = {"\t","\n","\r","<",">","|","\\","/","?",":","*","\""};
|
||||||
@ -19,15 +20,18 @@ public class CheckUtil {
|
|||||||
private static int checkBdNameLengh = 200;
|
private static int checkBdNameLengh = 200;
|
||||||
//zhqbin 20220428 update 增加对委托项目名称\t\r\n字符校验
|
//zhqbin 20220428 update 增加对委托项目名称\t\r\n字符校验
|
||||||
public static void checkInquiryVO(Map<String,Object> map) {
|
public static void checkInquiryVO(Map<String,Object> map) {
|
||||||
|
log.error("------------------------校验非法字符----------------------------");
|
||||||
if(map.get("projectRecord")!=null){
|
if(map.get("projectRecord")!=null){
|
||||||
ProjectRecord record = (ProjectRecord)map.get("projectRecord");
|
ProjectRecord record = (ProjectRecord)map.get("projectRecord");
|
||||||
|
log.error("------------------------校验非法字符----------------------------项目名称:"+record.getProjectName());
|
||||||
check(record.getProjectName());
|
check(record.getProjectName());
|
||||||
// Map<String, Object> resultMap = new HashMap<>()
|
// Map<String, Object> resultMap = new HashMap<>()
|
||||||
};
|
};
|
||||||
if(map.get("sectionList")!=null){
|
if(map.get("sectionList")!=null){
|
||||||
List<ProjectSection> sectionList = (List<ProjectSection>)map.get("sectionList");
|
List<ProjectSection> sectionList = (List<ProjectSection>)map.get("sectionList");
|
||||||
sectionList.forEach(s->{
|
sectionList.forEach(s->{
|
||||||
|
log.error("------------------------校验非法字符----------------------------标段名称:"+s.getBidSectName());
|
||||||
|
log.error("------------------------校验非法字符----------------------------标段编号:"+s.getBidSectBizNum());
|
||||||
CheckUtil.check(s.getBidSectName());
|
CheckUtil.check(s.getBidSectName());
|
||||||
CheckUtil.check(s.getBidSectBizNum());
|
CheckUtil.check(s.getBidSectBizNum());
|
||||||
CheckUtil.checkBdNameLengh("标段名称+标段编号",s.getBidSectName()+s.getBidSectBizNum());
|
CheckUtil.checkBdNameLengh("标段名称+标段编号",s.getBidSectName()+s.getBidSectBizNum());
|
||||||
|
Reference in New Issue
Block a user