日期:2014-05-20 浏览次数:21412 次
<select id="queryAllWdByCondition" parameterClass="map" resultMap="allWdResultMap">
select distinct ai.accept_content,pc.app_no,pc.accept_time,si.ser_user,pc.current_nodes,si.linkman,si.linkman_address
from tbl_accept_info ai,tabl_process pc,tbl_ser_info si
<dynamic prepend="where">
ai.app_id=pc.app_no and ai.app_id=si.app_no and si.app_no=pc.app_no
<isNotEmpty prepend="and" property="appNo">
ai.app_id = #appNo#
</isNotEmpty>
<isNotEmpty prepend="and" property="busiTypeCode">
si.busi_type_code = #busiTypeCode#
</isNotEmpty>
<isNotEmpty prepend="and" property="serUser">
si.ser_user like '%$serUser$%'
</isNotEmpty>
<isNotEmpty prepend="and" property="startAcceptTime">
pc.accept_time >= #startAcceptTime#
</isNotEmpty>
<isNotEmpty prepend="and" property="endAcceptTime">
pc.accept_time <= #endAcceptTime#
</isNotEmpty>
<isNotEmpty prepend="and" property="currentNodes">
pc.current_nodes = #currentNodes#
</isNotEmpty>
<isNotEmpty prepend="and" property="linkManAddress">
si.linkman_address like '%$linkManAddress$%'
</isNotEmpty>
<isNotEmpty prepend="and" property="acceptContent">
ai.accept_content like '%$acceptContent$%'
</isNotEmpty>
</dynamic>
order by app_no
</select>
select distinct ai.accept_content,pc.app_no,pc.accept_time,si.ser_user,pc.current_nodes,si.linkman,si.linkman_address
from tbl_accept_info ai,tabl_process pc,tbl_ser_info si
where ai.app_id=pc.app_no and ai.app_id=si.app_no and si.app_no=pc.app_no and ai.app_id=#appNo#