广州市综治平台后端
文锦钊
5 days ago 45945b9d6d78bbba8c3b09523059340d7c233ac8
feature:办理反馈-添加办理超时时间的显示
2 files modified
16 ■■■■■ changed files
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/domain/dto/CaseInfoDTO.java 6 ●●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java 10 ●●●●● patch | view | raw | blame | history
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)) {