对委托项目名称、标段名称、标段编号增加新的非法字符校验

This commit is contained in:
zhangqinbin
2022-05-18 10:37:47 +08:00
parent 8b5ca5f037
commit 60d467de48
5 changed files with 25 additions and 13 deletions

View File

@ -62,6 +62,9 @@ public class ProjectEntrustInquiryServiceImpl extends BaseServiceImpl<ProjectEnt
@Resource @Resource
TransactionDefinition transactionDefinition; TransactionDefinition transactionDefinition;
@Resource
private CheckUtil checkUtil;
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean initProjectEntrust(InquiryVO inquiryVO) { public boolean initProjectEntrust(InquiryVO inquiryVO) {
@ -226,8 +229,8 @@ public class ProjectEntrustInquiryServiceImpl extends BaseServiceImpl<ProjectEnt
private void checkInquiryVO(InquiryVO inquiryVO){ private void checkInquiryVO(InquiryVO inquiryVO){
//zhqbin 20220506 inset 校验项目名称非法字符 //zhqbin 20220506 inset 校验项目名称非法字符
new CheckUtil().check(inquiryVO.getTitle()); checkUtil.check(inquiryVO.getTitle());
new CheckUtil().checkBdNameLengh("询价但标题与单号",inquiryVO.getTitle()+inquiryVO.getInquiryNo()); checkUtil.checkBdNameLengh("询价但标题与单号",inquiryVO.getTitle()+inquiryVO.getInquiryNo());
//询价单ID //询价单ID
if(StringUtils.isEmpty(inquiryVO.getInquiryId())){ if(StringUtils.isEmpty(inquiryVO.getInquiryId())){
ProjectExceptionEnum.FRAME_EXCEPTION_INQUIRY_ID_EMPTY.throwException(); ProjectExceptionEnum.FRAME_EXCEPTION_INQUIRY_ID_EMPTY.throwException();

View File

@ -97,7 +97,8 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
private static final String REASON = "代理机构拒绝"; private static final String REASON = "代理机构拒绝";
@Resource
private CheckUtil checkUtil;
/** /**
* 获取查询条件 * 获取查询条件
@ -630,7 +631,7 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
} }
//zhqbin 20220506 inset 校验项目名称非法字符 //zhqbin 20220506 inset 校验项目名称非法字符
new CheckUtil().checkEntrust(implementSendVO); checkUtil.checkEntrust(implementSendVO);
//实施项目ID //实施项目ID
if(StringUtils.isEmpty(implementSendVO.getId())){ if(StringUtils.isEmpty(implementSendVO.getId())){

View File

@ -34,7 +34,10 @@ public class ProjectRecordController{
@Resource @Resource
private IProjectRecordService projectRecordService; private IProjectRecordService projectRecordService;
@Resource
private CheckUtil checkUtil;
/** /**
* 插入新数据 * 插入新数据
* *
@ -46,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){
new CheckUtil().check(projectRecord.getProjectName()); checkUtil.check(projectRecord.getProjectName());
boolean save = projectRecordService.save(projectRecord); boolean save = projectRecordService.save(projectRecord);
return BaseResponse.success(save); return BaseResponse.success(save);
@ -64,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){
new CheckUtil().check(projectRecord.getProjectName()); checkUtil.check(projectRecord.getProjectName());
return BaseResponse.success(projectRecordService.updateProject(projectRecord)); return BaseResponse.success(projectRecordService.updateProject(projectRecord));
} }

View File

@ -124,6 +124,8 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
@Resource @Resource
private EbtpArchiveApi archiveApi; private EbtpArchiveApi archiveApi;
@Resource
private CheckUtil checkUtil;
/** /**
* 查询条件拼接 * 查询条件拼接
@ -1024,7 +1026,7 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
resultMap.put("materialList", materialList); resultMap.put("materialList", materialList);
resultMap.put("supplierList", supplierList); resultMap.put("supplierList", supplierList);
//zhqbin 校验非法字符,长度 //zhqbin 校验非法字符,长度
new CheckUtil().checkInquiryVO(resultMap); checkUtil.checkInquiryVO(resultMap);
return resultMap; return resultMap;
} }

View File

@ -32,7 +32,10 @@ public class ProjectSectionController{
@Resource @Resource
private IProjectSectionService projectSectionService; private IProjectSectionService projectSectionService;
@Resource
private CheckUtil checkUtil;
/** /**
* 插入新数据 * 插入新数据
* *
@ -44,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){
new CheckUtil().check(projectSection.getBidSectName()); checkUtil.check(projectSection.getBidSectName());
new CheckUtil().check(projectSection.getBidSectBizNum()); checkUtil.check(projectSection.getBidSectBizNum());
boolean save = projectSectionService.save(projectSection); boolean save = projectSectionService.save(projectSection);
return BaseResponse.success(save); return BaseResponse.success(save);
@ -62,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){
new CheckUtil().check(projectSection.getBidSectName()); checkUtil.check(projectSection.getBidSectName());
new CheckUtil().check(projectSection.getBidSectBizNum()); checkUtil.check(projectSection.getBidSectBizNum());
return BaseResponse.success(projectSectionService.update(projectSection)); return BaseResponse.success(projectSectionService.update(projectSection));
} }