功能优化
This commit is contained in:
+26
-2
@@ -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>
|
||||
Reference in New Issue
Block a user