From 067afa6387c75cc94d79ec9db9544a0b9db437a4 Mon Sep 17 00:00:00 2001
From: xusd <330628789@qq.com>
Date: Fri, 11 Jul 2025 13:39:47 +0800
Subject: [PATCH] fix:sql调整

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/xml/CaseTaskMapper.xml |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/xml/CaseTaskMapper.xml b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/xml/CaseTaskMapper.xml
index 7151ed4..f5da753 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/xml/CaseTaskMapper.xml
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/xml/CaseTaskMapper.xml
@@ -432,10 +432,11 @@
     <select id="pageMyTaskFp" resultType="cn.huge.module.cases.domain.dto.FrontPageListFPDTO">
         SELECT t1.id as ownerId, t1.case_id as caseId, t3.is_risk as isRisk,
         t1.create_time as turnaroundTime, t1.expire_time as timeLimit, t1.handle_time as taskHandleTime,
-        t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
+        t2.case_level as caseGrade, t2.canal_name as caseSource,t2.canal_second_name as caseSecondSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
         concat(t2.que_area_name, t2.que_road_name) as queAddress,
         concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs, concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
-        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount,
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseSupCount
         FROM
         dyh_case_task t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
         where
@@ -496,7 +497,8 @@
         t1.create_time as turnaroundTime, t1.read_expire_time as timeLimit, t1.read_time as taskHandleTime,
         t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
         concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs, concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
-        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount,
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseSupCount
         FROM
         dyh_case_task t1 left join dyh_case_info t2 on t1.case_id = t2.id
         where
@@ -570,7 +572,8 @@
         t1.create_time as turnaroundTime, t1.expire_time as timeLimit, t1.handle_time as taskHandleTime,
         t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
         concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs, concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
-        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount,
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseSupCount
         FROM
         dyh_case_task t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
         where
@@ -633,11 +636,12 @@
     <!--  首页-办理中分页查询  -->
     <select id="pageMyTaskBlz" resultType="cn.huge.module.cases.domain.dto.FrontPageListBLZDTO">
         SELECT
-        t1.id as ownerId, t1.case_id as caseId, t1.create_time as turnaroundTime, t2.case_level as caseGrade, t3.is_risk as isRisk,
+        t1.id as ownerId, t1.case_id as caseId, t1.create_time as turnaroundTime, t2.case_level as caseGrade, t3.is_risk as isRisk,t1.expire_time as timeLimit,
         t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType, t3.mediator as manager,
         t3.assist_unit_name as cooperatingUnit, t3.mediate_unit_name as organizingUnit,
         concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs, concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
-        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount,
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseSupCount
         FROM
         dyh_case_task t1 left join dyh_case_info t2 on t1.case_id = t2.id
         left join dyh_case_info_unfold t3 on t1.case_id = t3.id
@@ -817,7 +821,8 @@
         t3.medi_result as mediResult, t3.medi_result_name as mediResultName, t3.mediator as mediator,t3.mediate_unit_name as mediateUnitName,t3.assist_unit_name as assistUnitName,
         t1.handle_time as handleTime, t2.case_level as caseLevel, t2.canal_name as canalName,t2.plaintiffs,t2.defendants,
         concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
-        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id) as superviseCount,
+        (select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseSupCount
         FROM dyh_case_task t1
         left join dyh_case_info t2 on t1.case_id = t2.id
         left join dyh_case_info_unfold t3 on t1.case_id = t3.id

--
Gitblit v1.8.0