com.xunlei.channel.db.orm
接口 PayOrderOkMapper


public interface PayOrderOkMapper

作者:
gonglijian

方法摘要
 Integer getCountByPhoneBizNoAndDate(String phone, String bizNo, Date fromDate, Date toDate)
          根据手机号、业务号、开始日期、结束日期查询订单数量
 Integer getCountByXunleiIdBizNoAndDate(String xunleiId, String bizNo, Date fromDate, Date toDate)
          查询帐号一定时间内的成功次数
 PayOrderOk getFirstPayOrderOkByXunleiIdAndPayType(String xunleiId, String payType)
          根据xunleiId获取第一次使用payType支付的成功订单
 PayOrderOk getLastPayOrderOkByXunleiIdAndPayType(String xunleiId, String payType)
          根据xunleiId获取最后一次使用payType支付的有channelOrderId的成功订单
 PayOrderOk getPayOrderOk(String xunleiPayId)
          得到成功订单的所有信息
 PayOrderOk getPayOrderOkByBizNoAndBizOrderId(String bizNo, String bizOrderId)
           
 PayOrderOk getPayOrderOkByBizOrderId(String bizOrderId)
          根据业务方唯一订单号获取成功订单
 PayOrderOk getPayOrderOkByPayTypeAndChannelOrderId(String payType, String channelOrderId)
           
 String getPayOrderOkSendNoticeStatus(String xunleiPayId)
          得到成功订单的通知状态信息
 Long getSumOfOrderByXunleiIdAndDate(String xunleiId, Date fromDate, Date toDate)
          获取用户一定日期内的订单金额
 Long getSumOfOrderByXunleiIdPayTypeAndDate(String xunleiId, String payType, Date fromDate, Date toDate)
          获取用户一定日期内支付类型的订单金额
 Integer getSumPayAmountByXunleiIdBizNoAndDate(String xunleiId, String bizNo, Date fromDate, Date toDate)
          获取用户一定日期内的成功订单总金额(必须以分为单位)
 List<String> listUnsuccessNoticeXunleiPayId(String sendNoticeStatus, Date fromTime, Date endTime)
           
 void savePayOrderOk(PayOrderOk payOrderOk)
          保持成功订单信息到订单成功表
 void updatePayOrderOk(PayOrderOk payOrderOk)
          保存到成功
 void updateSendNoticeStatus(String xunleiPayId, String sendNoticeStatus)
           
 

方法详细信息

savePayOrderOk

void savePayOrderOk(PayOrderOk payOrderOk)
保持成功订单信息到订单成功表

参数:
payOrderOk -

updatePayOrderOk

void updatePayOrderOk(PayOrderOk payOrderOk)
保存到成功

参数:
payOrderOk -

getPayOrderOk

PayOrderOk getPayOrderOk(String xunleiPayId)
得到成功订单的所有信息

参数:
xunleiPayId -
返回:
PayOrderOk or null

getPayOrderOkByBizNoAndBizOrderId

PayOrderOk getPayOrderOkByBizNoAndBizOrderId(String bizNo,
                                             String bizOrderId)
参数:
bizNo -
bizOrderId -
返回:

getPayOrderOkByBizOrderId

PayOrderOk getPayOrderOkByBizOrderId(String bizOrderId)
根据业务方唯一订单号获取成功订单

参数:
bizOrderId -
返回:

getPayOrderOkSendNoticeStatus

String getPayOrderOkSendNoticeStatus(String xunleiPayId)
得到成功订单的通知状态信息

参数:
xunleiPayId -
返回:
noticeStatus of the PayOrderOk

updateSendNoticeStatus

void updateSendNoticeStatus(String xunleiPayId,
                            String sendNoticeStatus)
参数:
xunleiPayId -
sendNoticeStatus -

listUnsuccessNoticeXunleiPayId

List<String> listUnsuccessNoticeXunleiPayId(String sendNoticeStatus,
                                            Date fromTime,
                                            Date endTime)
参数:
sendNoticeStatus -
fromTime -
endTime -
返回:

getCountByPhoneBizNoAndDate

Integer getCountByPhoneBizNoAndDate(String phone,
                                    String bizNo,
                                    Date fromDate,
                                    Date toDate)
根据手机号、业务号、开始日期、结束日期查询订单数量

参数:
phone - 手机号
bizNo - 业务号
fromDate - 开始日期
toDate - 结束日期
返回:
订单数

getSumPayAmountByXunleiIdBizNoAndDate

Integer getSumPayAmountByXunleiIdBizNoAndDate(String xunleiId,
                                              String bizNo,
                                              Date fromDate,
                                              Date toDate)
获取用户一定日期内的成功订单总金额(必须以分为单位)

参数:
xunleiId - 迅雷id
bizNo - 业务编号
fromDate - 开始日期
toDate - 结束日期
返回:
抛出:
org.springframework.dao.DataAccessException

getCountByXunleiIdBizNoAndDate

Integer getCountByXunleiIdBizNoAndDate(String xunleiId,
                                       String bizNo,
                                       Date fromDate,
                                       Date toDate)
查询帐号一定时间内的成功次数

参数:
xunleiId - 迅雷Id
bizNo - 业务编号
fromDate - 开始日期
toDate - 结束日期
返回:
抛出:
org.springframework.dao.DataAccessException

getPayOrderOkByPayTypeAndChannelOrderId

PayOrderOk getPayOrderOkByPayTypeAndChannelOrderId(String payType,
                                                   String channelOrderId)

getFirstPayOrderOkByXunleiIdAndPayType

PayOrderOk getFirstPayOrderOkByXunleiIdAndPayType(String xunleiId,
                                                  String payType)
根据xunleiId获取第一次使用payType支付的成功订单

参数:
xunleiId - 迅雷Id
payType - 支付方式
返回:
PayOrderOk
抛出:
org.springframework.dao.DataAccessException

getLastPayOrderOkByXunleiIdAndPayType

PayOrderOk getLastPayOrderOkByXunleiIdAndPayType(String xunleiId,
                                                 String payType)
根据xunleiId获取最后一次使用payType支付的有channelOrderId的成功订单

参数:
xunleiId - 迅雷Id
payType - 支付方式
返回:
PayOrderOk
抛出:
org.springframework.dao.DataAccessException

getSumOfOrderByXunleiIdAndDate

Long getSumOfOrderByXunleiIdAndDate(String xunleiId,
                                    Date fromDate,
                                    Date toDate)
获取用户一定日期内的订单金额

参数:
xunleiId - 迅雷ID
fromDate - 开始日期
toDate - 结束日期
返回:

getSumOfOrderByXunleiIdPayTypeAndDate

Long getSumOfOrderByXunleiIdPayTypeAndDate(String xunleiId,
                                           String payType,
                                           Date fromDate,
                                           Date toDate)
获取用户一定日期内支付类型的订单金额

参数:
xunleiId - 迅雷ID
payType - 支付方式
fromDate - 开始日期
toDate - 结束日期
返回:
Long


Copyright © 2016. All rights reserved.