功能优化

This commit is contained in:
18792927508
2024-04-18 09:32:37 +08:00
parent e5c8ebfb31
commit 6da9516d82
55 changed files with 1790 additions and 1177 deletions
@@ -110,7 +110,7 @@
<select id="list" resultType="com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO">
select t.* from(
SELECT
c.id,c.organize_flag organizeFlag,c.case_source caseSource,c.media_result mediaResult,c.room_id roomId,0 AS pendingStatus,
c.id,c.case_source caseSource,c.media_result mediaResult,c.room_id roomId,0 AS pendingStatus,
c.case_flow_id caseFlowId,c.batch_number batchNumber,c.case_num caseNum,
u1.nick_name mediatorName,c.hear_date hearDate,c.case_status_name caseStatusName,c.create_time createTime,
c.mediation_method mediationMethod,
@@ -120,7 +120,7 @@
c.id
union
SELECT
c.id,c.organize_flag organizeFlag,c.case_source caseSource,c.media_result mediaResult,c.room_id roomId,1 AS pendingStatus,
c.id,c.case_source caseSource,c.media_result mediaResult,c.room_id roomId,1 AS pendingStatus,
c.case_flow_id caseFlowId,c.batch_number batchNumber,c.case_num caseNum,
u1.nick_name mediatorName,c.hear_date hearDate,c.case_status_name caseStatusName,c.create_time createTime,
c.mediation_method mediationMethod,
@@ -159,4 +159,28 @@
) t ORDER BY t.createTime desc,t.caseNum desc
</select>
<select id="countCasePerson" resultType="java.lang.Long">
select c.id from ms_case_application c where c.mediator_id
in
<foreach collection="userIds" item="userId" open="(" separator="," close=")">
#{userId}
</foreach>
union ALL
select a.id from ms_case_affiliate a where a.user_id
in
<foreach collection="userIds" item="userId" open="(" separator="," close=")">
#{userId}
</foreach>
union all
SELECT id from ms_dept_identify where user_id
in
<foreach collection="userIds" item="userId" open="(" separator="," close=")">
#{userId}
</foreach>
</select>
<select id="selectCaseByDeptId" resultType="java.lang.Long">
select a.id from ms_case_affiliate a where a.applicant_dept_id=#{deptId}
union all
SELECT id from ms_dept_identify where dept_id=#{deptId}
</select>
</mapper>