From 236f80305991d3517c84e70b2645a80a52ad1294 Mon Sep 17 00:00:00 2001
From: wangwh <2397901735@qq.com>
Date: Mon, 28 Oct 2024 14:42:57 +0800
Subject: [PATCH] fix: 1、添加日志记录; 2、修改请求网格系统待办接口的传参objId值为本系统caseId; 3、添加办理中时联合处置申请的网格待办。
---
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseAssistApplyService.java | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseAssistApplyService.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseAssistApplyService.java
index 013fddc..7c4eaac 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseAssistApplyService.java
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseAssistApplyService.java
@@ -18,6 +18,9 @@
import cn.huge.module.flow.domain.po.FlowNode;
import cn.huge.module.flow.service.FlowInfoService;
import cn.huge.module.mediate.constant.*;
+import cn.huge.module.sys.constant.GridBaseConsts;
+import cn.huge.module.sys.constant.GridEnum;
+import cn.huge.module.sys.constant.SyTimeEnum;
import cn.huge.module.sys.dto.FileIdInfoBaseDTO;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -65,6 +68,8 @@
private CaseInfoUnfoldService caseInfoUnfoldService;
@Autowired
private CaseAssistInfoService caseAssistInfoService;
+ @Autowired
+ private CaseInfoService caseInfoService;
/**
* 更新对象
@@ -180,6 +185,12 @@
caseAssistApply.setAuditUnitId(ctUnitDTO.getId());
caseAssistApply.setAuditUnitName(ctUnitDTO.getUnitName());
mapper.insert(caseAssistApply);
+ CaseInfo caseInfo = caseInfoService.getById(caseAssistApply.getCaseId());
+ CaseTask caseTask = new CaseTask();
+ caseTask.setId(caseInfo.getId());
+ caseTask.setCandeUnitId(caseAssistApply.getAuditUnitId());
+ caseTask.setExpireTime(sysClient.getExpireTime(caseAssistApply.getApplyTime(), SyTimeEnum.SY_TIME_2.getIndex()));
+ caseTaskService.createGridToDo(caseInfo, caseTask, GridEnum.GRID_OBJECT_TYPE_4.getIndex(), GridBaseConsts.GRID_TYPE_4);
}catch (Exception e){
log.error("[CaseAssistApplyService.addCaseAssistApply]调用失败,异常信息:"+e, e);
throw new ServiceException("CaseAssistApplyService.addCaseAssistApply", e);
@@ -295,6 +306,9 @@
caseAssistInfoPO.setCreateTime(now);
caseAssistInfoPO.setUpdateTime(now);
caseAssistInfoService.save(caseAssistInfoPO);
+ //网格待办流转
+ CaseInfo caseInfo = caseInfoService.getById(caseAssistApplyPO.getCaseId());
+ caseTaskService.taskFlowGridToDo(caseInfo, dslCaseTask, caseInfo.getId(), GridEnum.GRID_OBJECT_TYPE_2.getIndex(), GridBaseConsts.GRID_TYPE_2);
}
// 更新纠纷扩展信息
CaseInfoUnfold caseInfoUnfoldPO = new CaseInfoUnfold();
@@ -302,6 +316,11 @@
caseInfoUnfoldPO.setAssistUnitId(caseAssistApplyPO.getApplyAssistUnitId());
caseInfoUnfoldPO.setAssistUnitName(caseAssistApplyPO.getApplyAssistUnitName());
caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO);
+ }else{
+ CaseTask caseTask = new CaseTask();
+ caseTask.setCaseId(caseAssistApplyPO.getCaseId());
+ caseTask.setId(caseAssistApplyPO.getCaseId());
+ caseTaskService.deleteGridTodo(caseTask);
}
}catch (Exception e){
log.error("[CaseAssistApplyService.reviewCaseAssistApply]调用失败,异常信息:"+e, e);
--
Gitblit v1.8.0