山分异常接口同一条信息多次异常,调用直接返回成功
This commit is contained in:
@ -240,10 +240,17 @@ public class ProjectExceptionServiceImpl extends BaseServiceImpl<ProjectExceptio
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean saveInquiryException(InquiryNoticeVO inquiryNoticeVO) {
|
||||
//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_EXCEPTION_SECTION_BUSINESS_MODULE_ERROR.customValid(section.getBusinessModule() >= ProjectCommonUtil.BUSINESS_MODULE_12);
|
||||
if(ProjectCommonUtil.SECTION_STATUS_9 == section.getStatus()){
|
||||
return true;
|
||||
}
|
||||
|
||||
//2 插入异常信息和异常标段信息
|
||||
ProjectExceptionVO exception = new ProjectExceptionVO();
|
||||
exception.setProjectId(section.getProjectId());
|
||||
|
Reference in New Issue
Block a user