dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/domain/dto/CaseInfoDTO.java
@@ -7,6 +7,7 @@ import cn.huge.module.sys.dto.FileTypeInfoBaseDTO; import lombok.Data; import java.util.Date; import java.util.List; /** @@ -63,5 +64,10 @@ private String cityCode; /** * 办理有效期 */ private Date expireTime; } dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java
@@ -613,6 +613,16 @@ if (thGridCitizenEvent != null) { caseInfoDTO.setCityCode(thGridCitizenEvent.getCitizenEventCode()); } // 查询task获取当前节点的有效期 CaseTask caseTask = caseTaskService.lambdaQuery() .select(CaseTask::getExpireTime) .eq(CaseTask::getCaseId, caseId) .orderByDesc(CaseTask::getCreateTime) .last("limit 1") .one(); caseInfoDTO.setExpireTime(caseTask.getExpireTime()); } else { CasebookInfo casebookInfo = casebookInfoService.getById(caseId); if (ObjectUtils.isNotEmpty(casebookInfo)) {