<iftest="projectId !=null and projectId !=''"> and exists ( select 1 from xm_test_plan_case c where c.case_id=res.id and c.project_id=#{projectId} )</if>
<iftest="projectId !=null and projectId !=''"> and exists ( select 1 from xm_test_plan_case c where c.case_id=res.id and c.project_id=#{projectId} )</if>
<iftest="(productId != null and productId !='') or (iterationId!=null and iterationId!='')"> and exists( select 1 from xm_menu m where m.menu_id =res.menu_id
<iftest="(iterationId!=null and iterationId!='')"> and exists( select 1 from xm_menu m where m.menu_id =res.menu_id
<iftest="productId != null and productId !=''">and m.product_id=#{productId} </if>
<iftest="productId != null and productId !=''">and m.product_id=#{productId} </if>
<iftest="iterationId != null and iterationId !=''">and m.iteration_id=#{iterationId} </if>
<iftest="iterationId != null and iterationId !=''">and m.iteration_id=#{iterationId} </if>