山分异常接口同一条信息多次异常,调用直接返回成功
This commit is contained in:
@ -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());
|
||||||
|
Reference in New Issue
Block a user