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


public interface PayOrderMapper

作者:
gonglijian

方法摘要
 void deletePayOrder(String bizOrderId)
           
 PayOrder findPayOrder(PayOrder payOrder)
          查找订单,查询条件为非空的参数(version、page_charset、notify_url、page_url除外)
 Integer getCountByBizNoAndBizOrderId(String bizNo, String bizOrderId)
           
 Integer getCountOfOrderRequestByphoneAndDate(String phone, Date fromDate, Date toDate)
          获取用户一定日期内的订单请求总数(请求表记录总数)
 Integer getCountOfOrderRequestByXunleiIdBizNoAndDate(String xunleiId, String bizNo, Date fromDate, Date toDate)
          获取用户一定日期内的订单请求总数(请求表记录总数)
 PayOrder getPayOrder(String xunleiPayId)
          通过迅雷支付号来查找请求订单信息
 PayOrder getPayOrderByBizNoAndBizOrderId(String bizNo, String bizOrderId)
           
 PayOrder getPayOrderByBizOrderId(String bizOrderId)
          根据业务方唯一订单号获取订单
 List<PayOrder> getPayOrderByCreateTime(String fromTime, String toTime, String[] status, long id, int limit)
          获取createTime在fromTime到toTime之间的订单信息
 List<PayOrder> getPayOrderByMinIdAndStatus(long id, String[] status, int limit)
          获取大于id且订单状态为orderStatus数组中状态的所有订单信息
 PayOrder getPayOrderByPayTypeAndChannelOrderId(String payType, String channelOrderId)
          通过第三方支付订单号获取订单
 void savePayOrder(PayOrder payOrder)
          保存到请求表
 void updateBizExtByXunleiPayId(String bizExt, String xunleiPayId)
          更新订单的bizExt
 void updateExtraJsonByXunleiPayId(String extraJson, String xunleiPayId)
          更新订单的json扩展参数
 void updatePayOrder(PayOrder payOrder)
          保存到请求表
 void updatePayOrderExtraJsonAndChannelId(String xunleiPayId, String extraJson, String channelOrderId)
          更新请求订单的extra字段和渠道支付号
 void updatePayOrderStatusAndChannelId(String xunleiPayId, String orderStatus, String channelOrderId)
           
 void updatePayOrderStatusAndChannelIdAndExtraJson(String xunleiPayId, String orderStatus, String channelOrderId, String extraJson)
           
 void updatePhoneByXunleiPayId(String xunleiPayId, String phone)
          更新请求订单的phone字段
 

方法详细信息

savePayOrder

void savePayOrder(PayOrder payOrder)
保存到请求表

参数:
payOrder -

updatePayOrder

void updatePayOrder(PayOrder payOrder)
保存到请求表

参数:
payOrder -

getPayOrder

PayOrder getPayOrder(String xunleiPayId)
通过迅雷支付号来查找请求订单信息

参数:
xunleiPayId -
返回:
PayOrder or null

getPayOrderByBizNoAndBizOrderId

PayOrder getPayOrderByBizNoAndBizOrderId(String bizNo,
                                         String bizOrderId)
参数:
bizNo -
bizOrderId -
返回:

getPayOrderByBizOrderId

PayOrder getPayOrderByBizOrderId(String bizOrderId)
根据业务方唯一订单号获取订单

参数:
bizOrderId - 业务方未已订单号
返回:
抛出:
org.springframework.dao.DataAccessException

getCountByBizNoAndBizOrderId

Integer getCountByBizNoAndBizOrderId(String bizNo,
                                     String bizOrderId)
参数:
bizNo -
bizOrderId -
返回:

updatePayOrderStatusAndChannelId

void updatePayOrderStatusAndChannelId(String xunleiPayId,
                                      String orderStatus,
                                      String channelOrderId)
参数:
xunleiPayId -
orderStatus -
channelOrderId -

updatePayOrderStatusAndChannelIdAndExtraJson

void updatePayOrderStatusAndChannelIdAndExtraJson(String xunleiPayId,
                                                  String orderStatus,
                                                  String channelOrderId,
                                                  String extraJson)

deletePayOrder

void deletePayOrder(String bizOrderId)
                    throws org.springframework.dao.DataAccessException
参数:
bizOrderId -
抛出:
org.springframework.dao.DataAccessException

getPayOrderByMinIdAndStatus

List<PayOrder> getPayOrderByMinIdAndStatus(long id,
                                           String[] status,
                                           int limit)
                                           throws org.springframework.dao.DataAccessException
获取大于id且订单状态为orderStatus数组中状态的所有订单信息

参数:
id -
status -
返回:
抛出:
org.springframework.dao.DataAccessException

getPayOrderByCreateTime

List<PayOrder> getPayOrderByCreateTime(String fromTime,
                                       String toTime,
                                       String[] status,
                                       long id,
                                       int limit)
                                       throws org.springframework.dao.DataAccessException
获取createTime在fromTime到toTime之间的订单信息

参数:
fromTime -
toTime -
返回:
抛出:
org.springframework.dao.DataAccessException

getCountOfOrderRequestByXunleiIdBizNoAndDate

Integer getCountOfOrderRequestByXunleiIdBizNoAndDate(String xunleiId,
                                                     String bizNo,
                                                     Date fromDate,
                                                     Date toDate)
获取用户一定日期内的订单请求总数(请求表记录总数)

参数:
xunleiId - 迅雷Id
bizNo - 业务编号
fromDate - 开始日期
toDate - 结束日期
返回:

getCountOfOrderRequestByphoneAndDate

Integer getCountOfOrderRequestByphoneAndDate(String phone,
                                             Date fromDate,
                                             Date toDate)
获取用户一定日期内的订单请求总数(请求表记录总数)

参数:
phone - 电话号码
fromDate - 开始日期
toDate - 结束日期
返回:

findPayOrder

PayOrder findPayOrder(PayOrder payOrder)
查找订单,查询条件为非空的参数(version、page_charset、notify_url、page_url除外)

参数:
payOrder -
返回:

updateExtraJsonByXunleiPayId

void updateExtraJsonByXunleiPayId(String extraJson,
                                  String xunleiPayId)
更新订单的json扩展参数

参数:
extraJson -
xunleiPayId -

updateBizExtByXunleiPayId

void updateBizExtByXunleiPayId(String bizExt,
                               String xunleiPayId)
更新订单的bizExt

参数:
bizExt - 扩展参数
xunleiPayId -

updatePayOrderExtraJsonAndChannelId

void updatePayOrderExtraJsonAndChannelId(String xunleiPayId,
                                         String extraJson,
                                         String channelOrderId)
                                         throws org.springframework.dao.DataAccessException
更新请求订单的extra字段和渠道支付号

参数:
xunleiPayId -
channelOrderId -
extraJson -
抛出:
org.springframework.dao.DataAccessException

getPayOrderByPayTypeAndChannelOrderId

PayOrder getPayOrderByPayTypeAndChannelOrderId(String payType,
                                               String channelOrderId)
                                               throws org.springframework.dao.DataAccessException
通过第三方支付订单号获取订单

参数:
payType -
channelOrderId -
返回:
PayOrder or null
抛出:
org.springframework.dao.DataAccessException

updatePhoneByXunleiPayId

void updatePhoneByXunleiPayId(String xunleiPayId,
                              String phone)
更新请求订单的phone字段

参数:
xunleiPayId -
phone -


Copyright © 2016. All rights reserved.