bug修复
This commit is contained in:
@@ -180,6 +180,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
left join ms_sys_role r on r.role_id = ur.role_id
|
||||
where u.id_card = #{idCard} and u.del_flag = '0' and u.status='0' order by u.create_time limit 1
|
||||
</select>
|
||||
<select id="selectUserByPhone" parameterType="String" resultMap="SysUserResult">
|
||||
select u.*
|
||||
from ms_sys_user u
|
||||
where u.phonenumber = #{phonenumber} order by u.create_time limit 1
|
||||
</select>
|
||||
<select id="selectUserByEmail" parameterType="String" resultMap="SysUserResult">
|
||||
select u.*,ur.role_id
|
||||
from ms_sys_user u
|
||||
|
||||
+14
-4
@@ -48,10 +48,20 @@
|
||||
<if test = 'req.mediatorId != null and req.userId!=null'>
|
||||
AND (c.mediator_id = #{req.mediatorId} or a.user_id=#{req.userId})
|
||||
</if>
|
||||
|
||||
<!-- admin,财务,顾问,部门长查看所有案件,申请人,被申,代理人根据userId查-->
|
||||
<if test = 'req.mediatorId == null and req.userId != null'>
|
||||
AND (a.user_id=#{req.userId} )
|
||||
</if>
|
||||
<!-- 第三方代理人,调解员-->
|
||||
<if test = 'req.createBy != null and req.mediatorId == null '>
|
||||
or (c.create_by = #{req.createBy})
|
||||
</if>
|
||||
|
||||
|
||||
<if test = 'req.createBy != null and req.mediatorId != null '>
|
||||
or (c.create_by = #{req.createBy} or c.mediator_id = #{req.mediatorId})
|
||||
</if>
|
||||
<!-- 根据角色查询-->
|
||||
<if test='roleIds != null and roleIds.size() > 0 '>
|
||||
and r.role_id in
|
||||
@@ -75,7 +85,7 @@
|
||||
</if>
|
||||
<!-- 案件编号-->
|
||||
<if test = 'req.caseNum != null and req.caseNum != "" '>
|
||||
AND c.case_num = #{req.caseNum}
|
||||
AND c.case_num like concat('%',#{req.caseNum},'%')
|
||||
</if>
|
||||
<!-- 时间-->
|
||||
<if test = 'req.startTime != null and req.startTime != "" '>
|
||||
@@ -113,7 +123,7 @@
|
||||
<select id="list" resultType="com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO">
|
||||
select t.* from(
|
||||
SELECT
|
||||
c.id,c.seal_flag sealFlag,c.mediator_id mediatorId,c.case_source caseSource,c.media_result mediaResult,c.room_id roomId,0 AS pendingStatus,
|
||||
c.id,c.create_by creatBy,c.seal_flag sealFlag,c.mediator_id mediatorId,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,
|
||||
@@ -123,7 +133,7 @@
|
||||
c.id
|
||||
union
|
||||
SELECT
|
||||
c.id,c.seal_flag sealFlag,c.mediator_id mediatorId,c.case_source caseSource,c.media_result mediaResult,c.room_id roomId,1 AS pendingStatus,
|
||||
c.id,c.create_by creatBy,c.seal_flag sealFlag,c.mediator_id mediatorId,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,
|
||||
@@ -149,7 +159,7 @@
|
||||
</if>
|
||||
<!-- 案件编号-->
|
||||
<if test = 'req.caseNum != null and req.caseNum != "" '>
|
||||
AND c.case_num = #{req.caseNum}
|
||||
AND c.case_num like concat('%',#{req.caseNum},'%')
|
||||
</if>
|
||||
<!-- 时间-->
|
||||
<if test = 'req.startTime != null and req.startTime != "" '>
|
||||
|
||||
Reference in New Issue
Block a user