修改委托非法字符校验,区分名称和编号校验字符

This commit is contained in:
zhangqinbin
2022-05-24 14:51:49 +08:00
parent d81433b8a4
commit 5fc75448db
4 changed files with 13 additions and 7 deletions

View File

@ -72,6 +72,12 @@ public class CheckUtil {
}); });
} }
} }
public void checkName(String s){
this.check(s,nameCheckValue);
}
public void checkNum(String s){
this.check(s,numCheckValue);
}
public void check(String s,String checkValue) { public void check(String s,String checkValue) {
//< > | \ / ? : * " //< > | \ / ? : * "

View File

@ -229,7 +229,7 @@ public class ProjectEntrustInquiryServiceImpl extends BaseServiceImpl<ProjectEnt
private void checkInquiryVO(InquiryVO inquiryVO){ private void checkInquiryVO(InquiryVO inquiryVO){
//zhqbin 20220506 inset 校验项目名称非法字符 //zhqbin 20220506 inset 校验项目名称非法字符
checkUtil.check(inquiryVO.getTitle()); checkUtil.checkName(inquiryVO.getTitle());
checkUtil.checkBdNameLengh("询价但标题与单号",inquiryVO.getTitle()+inquiryVO.getInquiryNo()); checkUtil.checkBdNameLengh("询价但标题与单号",inquiryVO.getTitle()+inquiryVO.getInquiryNo());
//询价单ID //询价单ID
if(StringUtils.isEmpty(inquiryVO.getInquiryId())){ if(StringUtils.isEmpty(inquiryVO.getInquiryId())){

View File

@ -49,7 +49,7 @@ public class ProjectRecordController{
@PostMapping("") @PostMapping("")
@PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')") @PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')")
public BaseResponse<Boolean> insert(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid ProjectRecordVO projectRecord){ public BaseResponse<Boolean> insert(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid ProjectRecordVO projectRecord){
checkUtil.check(projectRecord.getProjectName()); checkUtil.checkName(projectRecord.getProjectName());
boolean save = projectRecordService.save(projectRecord); boolean save = projectRecordService.save(projectRecord);
return BaseResponse.success(save); return BaseResponse.success(save);
@ -67,7 +67,7 @@ public class ProjectRecordController{
@PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')") @PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')")
public BaseResponse<Boolean> update( public BaseResponse<Boolean> update(
@ApiParam(value = "对象数据", required = true) @RequestBody ProjectRecordVO projectRecord){ @ApiParam(value = "对象数据", required = true) @RequestBody ProjectRecordVO projectRecord){
checkUtil.check(projectRecord.getProjectName()); checkUtil.checkName(projectRecord.getProjectName());
return BaseResponse.success(projectRecordService.updateProject(projectRecord)); return BaseResponse.success(projectRecordService.updateProject(projectRecord));
} }

View File

@ -47,8 +47,8 @@ public class ProjectSectionController{
@PostMapping("") @PostMapping("")
@PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')") @PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')")
public BaseResponse<Boolean> insert(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid ProjectSectionVO projectSection){ public BaseResponse<Boolean> insert(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid ProjectSectionVO projectSection){
checkUtil.check(projectSection.getBidSectName()); checkUtil.checkName(projectSection.getBidSectName());
checkUtil.check(projectSection.getBidSectBizNum()); checkUtil.checkNum(projectSection.getBidSectBizNum());
boolean save = projectSectionService.save(projectSection); boolean save = projectSectionService.save(projectSection);
return BaseResponse.success(save); return BaseResponse.success(save);
@ -65,8 +65,8 @@ public class ProjectSectionController{
@PutMapping("") @PutMapping("")
@PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')") @PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')")
public BaseResponse<Boolean> update(@ApiParam(value = "对象数据", required = true) @RequestBody ProjectSectionVO projectSection){ public BaseResponse<Boolean> update(@ApiParam(value = "对象数据", required = true) @RequestBody ProjectSectionVO projectSection){
checkUtil.check(projectSection.getBidSectName()); checkUtil.checkName(projectSection.getBidSectName());
checkUtil.check(projectSection.getBidSectBizNum()); checkUtil.checkNum(projectSection.getBidSectBizNum());
return BaseResponse.success(projectSectionService.update(projectSection)); return BaseResponse.success(projectSectionService.update(projectSection));
} }