邮件收件与草稿箱sql

 <!-- 邮件收件箱(收件箱) -->
    <select id="findEmailService" resultClass="pd" parameterClass="pd">
        SELECT     id,
                sent,
                sentto,
                sentto_name,
                copyto,
                subject,
                copyto_name,
                blindcopyto,
                blindcopyto_name,
                body,
                DATE_FORMAT(sent_time,'%Y-%m-%d %T') sent_time,
                sign,
                isfiles,
                read_sign
                FROM mail_send
                WHERE (status=1 or status is null) and sign=0
                AND sentto LIKE CONCAT('%',(SELECT mail_address FROM mail_config WHERE user_id = #accept_id#  and sign = 1),'%')   //用户登录时use_id匹配才会从数据库抓取数据
        <isNotEmpty property="starttime" prepend="and">
            sent_time >= #starttime#
        </isNotEmpty>
        <isNotEmpty property="endtime" prepend="and">
            <![CDATA[sent_time < date_add(#endtime#,interval 1 DAY)]]>
        </isNotEmpty>
        ORDER BY sent_time DESC
    </select>

//

 

//

 

 

<!-- 查询邮件基本信息(草稿箱,未发送信箱) -->
    <select id="findEmailList" parameterClass="pd" resultClass="pd">
        SELECT     id,
                sent,
                sentto,
                sentto_name,
                copyto,
                copyto_name,
                blindcopyto,
                blindcopyto_name,
                subject,
                body,
                DATE_FORMAT(sent_time,'%Y-%m-%d %T') sent_time,
                isfiles,
                sign
                  FROM mail_send
                  where  status=#status# and sign=0
                  and sent LIKE CONCAT('%',(SELECT mail_address FROM mail_config WHERE user_id = #user_id# and sign = 1),'%')
        <isNotEmpty property="starttime" prepend="and">
            sent_time >= #starttime#
        </isNotEmpty>
        <isNotEmpty property="endtime" prepend="and">
            <![CDATA[sent_time < date_add(#endtime#,interval 1 DAY)]]>
        </isNotEmpty>
        <isNotEmpty prepend="and" property="subject">
            subject = #subject#
        </isNotEmpty>
        order by sent_time desc
    </select>
   

 

 

 

 

转载于:https://www.cnblogs.com/edmundsong/p/3419111.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值