日期:2014-05-20 浏览次数:21432 次
<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#