diff --git a/src/main/java/com/chinaunicom/mall/ebtp/project/projectexception/service/impl/ProjectExceptionServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/project/projectexception/service/impl/ProjectExceptionServiceImpl.java index 38476f8..a9d7a0c 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/project/projectexception/service/impl/ProjectExceptionServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/project/projectexception/service/impl/ProjectExceptionServiceImpl.java @@ -240,10 +240,17 @@ public class ProjectExceptionServiceImpl extends BaseServiceImpl 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());