山分异常接口同一条信息多次异常,调用直接返回成功

This commit is contained in:
dxc
2021-07-28 14:33:13 +08:00
parent de62fa4d71
commit b85b9ae316

View File

@ -240,10 +240,17 @@ public class ProjectExceptionServiceImpl extends BaseServiceImpl<ProjectExceptio
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean saveInquiryException(InquiryNoticeVO inquiryNoticeVO) { public boolean saveInquiryException(InquiryNoticeVO inquiryNoticeVO) {
//1 获取项目和标段信息 //1 获取项目和标段信息
ProjectSection section = projectSectionService.selectByPlanId(inquiryNoticeVO.getInquiryId()); ProjectSection section = new ProjectSection();
section.setProjectPlanId(inquiryNoticeVO.getInquiryId());
QueryWrapper<ProjectSection> sectionQueryWrapper = Wrappers.query(section);
section = projectSectionService.getOne(sectionQueryWrapper);
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_SECTION_NOT_FIND.customValid(null == section || StringUtils.isBlank(section.getId())); ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_SECTION_NOT_FIND.customValid(null == section || StringUtils.isBlank(section.getId()));
//校验标段是否处在归档阶段 //校验标段是否处在归档阶段
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_EXCEPTION_SECTION_BUSINESS_MODULE_ERROR.customValid(section.getBusinessModule() >= ProjectCommonUtil.BUSINESS_MODULE_12); ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_EXCEPTION_SECTION_BUSINESS_MODULE_ERROR.customValid(section.getBusinessModule() >= ProjectCommonUtil.BUSINESS_MODULE_12);
if(ProjectCommonUtil.SECTION_STATUS_9 == section.getStatus()){
return true;
}
//2 插入异常信息和异常标段信息 //2 插入异常信息和异常标段信息
ProjectExceptionVO exception = new ProjectExceptionVO(); ProjectExceptionVO exception = new ProjectExceptionVO();
exception.setProjectId(section.getProjectId()); exception.setProjectId(section.getProjectId());