|
@@ -214,8 +214,13 @@
|
|
|
join t_f_flow_approve tffa on tffa.flow_id = tfcfe.flow_id
|
|
|
join t_b_crm_detail tbcd on tbcd.sop_no = tfcfe.code
|
|
|
join t_b_user_archives_allocation tbuaa on tbuaa.crm_detail_id = tbcd.id
|
|
|
- where tbuaa.sop_role_type = 'ENGINEER' and (tffa.status in ('START', 'DRAFT', 'AUDITING', 'REJECT', 'CANCEL') or (tffa.status = 'FINISH' and (t.datediff <![CDATA[ >= ]]> -1 and t.datediff <![CDATA[ <= ]]> 0)))
|
|
|
- </select>
|
|
|
+ <where> 1 = 1
|
|
|
+ <if test="userId != null and userId != ''">
|
|
|
+ and tbuaa.user_id = #{userId}
|
|
|
+ </if>
|
|
|
+ and tbuaa.sop_role_type = 'ENGINEER' and (tffa.status in ('START', 'DRAFT', 'AUDITING', 'REJECT', 'CANCEL') or (tffa.status = 'FINISH' and (t.datediff <![CDATA[ >= ]]> -1 and t.datediff <![CDATA[ <= ]]> 0)))
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
|
|
|
<select id="findFlowByServiceId" resultType="com.qmth.sop.business.bean.result.SopInfoResult">
|
|
|
select t.* from(SELECT
|