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