From 140170b48b50c33dc68558dc7d97ccd65bffbc7d Mon Sep 17 00:00:00 2001
From: zhouxiantao <1026371446@qq.com>
Date: Sat, 21 Jun 2025 15:59:53 +0800
Subject: [PATCH] fix:解纷态势和纠纷台账的调整

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java
index 8d30bc6..8589b5e 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java
@@ -143,6 +143,21 @@
     CaseStatisticsBaseDTO statisticsBase(@Param("terms") Map<String, Object> terms);
 
     /**
+     * 统计分析(基础)新版
+     * 这通常用于获取基础的案例统计数据,如总数、化解成功数、化解不成功数、化解中数等
+     * 新版统计逻辑:
+     * - 化解中包括待受理(info_process <= 2)
+     * - 化解成功(info_process = 3 且 medi_result = '22_00025-1')
+     * - 化解不成功(info_process = 3 且 medi_result = '22_00025-2')
+     * - 不予受理(info_process = 4)
+     *
+     * @param terms 包含统计条件的键值对,如时间范围、地区等
+     * @return 返回一个对象,包含基础的案例统计数据
+     */
+    CaseStatisticsBaseDTO statisticsBaseProcess(@Param("terms") Map<String, Object> terms);
+
+
+    /**
      * 统计一级分类下的案例类型数据
      * 这通常用于获取最顶层的案例类型分布
      *

--
Gitblit v1.8.0