广州市综治平台后端
文锦钊
6 days ago 257862238426ce89051ad9d62d07a758c5567343
feature:非警务纠纷进入办理中超时时间修改
2 files modified
14 ■■■■■ changed files
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseFeedbackService.java 8 ●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java 6 ●●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseFeedbackService.java
@@ -228,7 +228,13 @@
            //  反馈时间
            Date now = new Date();
            String appTime = TimeUtils.format(now,TimeUtils.STANDARD_PATTERN);
            String processingTime = TimeUtils.format(TimeUtils.after(now,14),TimeUtils.STANDARD_PATTERN);
            //  办理反馈的超时时间
            Integer afterDay = 14;
            if (caseInfo.getCanalSecond().equals(CaseBaseConstsEnum.CASE_CANAL_SECOND_1.getIndex())) {
                //  如果是非警务纠纷,则办理时间需要加30天
                afterDay = 30;
            }
            String processingTime = TimeUtils.format(TimeUtils.after(now,afterDay),TimeUtils.STANDARD_PATTERN);
            //  构建参数
            SaveEventFeedBackVo saveEventFeedBackVo = new SaveEventFeedBackVo();
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java
@@ -2297,6 +2297,12 @@
            // 受理后的节点任务,未读
            blfkCaseTask.setReadStatus(CaseTaskConsts.READ_STATUS_0);
            blfkCaseTask.setStatus(CaseTaskConsts.TASK_STATUS_1);
            //  判断是否非警务,如果是则需要重新计算,不是就走原先逻辑
            CaseInfo caseInfo = caseInfoService.getById(dslCaseTask.getCaseId());
            if (caseInfo.getCanalSecond().equals(CaseBaseConstsEnum.CASE_CANAL_SECOND_1.getIndex())) {
                newFlowNode.setExpire(3);
            }
            // 任务处理时限
            if (newFlowNode.getExpire() != 0) {
                blfkCaseTask.setExpireTime(syHolidayService.getExpiryDay(nowDate, newFlowNode.getExpire()));