release_1.0.0
liu
parent b597fc8c6c
commit 4a874e3191

@ -39,42 +39,41 @@
where submit_user_id = #{userId}) t3 where submit_user_id = #{userId}) t3
on t3.submitKnowledgeId = t1.id on t3.submitKnowledgeId = t1.id
</if> </if>
<where> where 1 = 1
<choose> <choose>
<when test="status == null"> <when test="status == null">
-- 如果为空,是查全部通过的 -- 如果为空,是查全部通过的
and ( status = 2) and ( status = 2)
</when> </when>
<when test="status == 1"> <when test="status == 1">
-- 如果是1,只查自己的草稿 -- 如果是1,只查自己的草稿
and ( draft_belong_user_id = #{userId} and status = 1) and ( draft_belong_user_id = #{userId} and status = 1)
</when> </when>
<when test="status == 9"> <when test="status == 9">
and ( status in (10,11,12) and t3.submitKnowledgeId is not null) and ( status in (10,11,12) and t3.submitKnowledgeId is not null)
</when> </when>
<otherwise> <otherwise>
and ( status = #{status} and t3.submitKnowledgeId is not null ) and ( status = #{status} and t3.submitKnowledgeId is not null )
</otherwise> </otherwise>
</choose> </choose>
<if test="title != null and title != ''"> <if test="title != null and title != ''">
and title like concat('%',#{title},'%') and title like concat('%',#{title},'%')
</if> </if>
<if test="publishDeptId != null and publishDeptId != ''"> <if test="publishDeptId != null and publishDeptId != ''">
and publish_dept_id = #{publishDeptId} and publish_dept_id = #{publishDeptId}
</if> </if>
<if test="baseId != null and baseId != ''"> <if test="baseId != null and baseId != ''">
and base_id = #{baseId} and base_id = #{baseId}
</if> </if>
<if test="submittedDeptId != null and submittedDeptId != ''"> <if test="submittedDeptId != null and submittedDeptId != ''">
and submitted_dept_id = #{submittedDeptId} and submitted_dept_id = #{submittedDeptId}
</if> </if>
<if test="publishDateBegin != null and publishDateBegin != ''"> <if test="publishDateBegin != null and publishDateBegin != ''">
and create_time <![CDATA[ >= ]]> #{publishDateBegin} and create_time <![CDATA[ >= ]]> #{publishDateBegin}
</if> </if>
<if test="publishDateEnd != null and publishDateEnd != ''"> <if test="publishDateEnd != null and publishDateEnd != ''">
and create_time <![CDATA[ <= ]]> #{publishDateEnd} and create_time <![CDATA[ <= ]]> #{publishDateEnd}
</if> </if>
</where>
order by create_time desc order by create_time desc
</select> </select>
</mapper> </mapper>

Loading…
Cancel
Save