com.xunlei.channel.db.dao.impl
类 PayOrderDAOImpl

java.lang.Object
  继承者 com.xunlei.channel.db.dao.impl.PayOrderDAOImpl
所有已实现的接口:
PayOrderDAO

@Service
public class PayOrderDAOImpl
extends Object
implements PayOrderDAO


构造方法摘要
PayOrderDAOImpl()
           
 
方法摘要
 int getCountByBizNoAndBizOrderId(String bizNo, String bizOrderId)
           
 int getCountOfOrderRequestByXunleiIdBizNoAndDate(String xunleiId, String bizNo, Date fromDate, Date toDate)
          获取用户一定日期内的订单请求总数(请求表记录总数)
 PayOrder getPayOrder(String xunleiPayId)
          通过xunleiPayId获得请求订单的实体
 PayOrder getPayOrderByBizNoAndBizOrderId(String bizNo, String bizOrderId)
           
 List<PayOrder> getPayOrderByCreateTime(String fromTime, String toTime, String[] status, long id, int limit)
          获取createTime在fromTime到toTime之间且大于id的订单信息 按id升序排列
 List<PayOrder> getPayOrderByMinIdAndStatus(long id, String[] status, int limit)
          获取大于id且订单状态为orderStatus数组中状态的所有订单信息 使用id升序排列
 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 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)
          更新请求订单的支付状态,渠道支付号及extraJson
 void updatePhoneByXunleiPayId(String xunleiPayId, String phone)
          更新请求订单的phone字段
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PayOrderDAOImpl

public PayOrderDAOImpl()
方法详细信息

savePayOrder

@Transactional(readOnly=false)
public void savePayOrder(PayOrder payOrder)
                  throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
保存请求订单信息到数据库

指定者:
接口 PayOrderDAO 中的 savePayOrder
抛出:
org.springframework.dao.DataAccessException

getPayOrder

public PayOrder getPayOrder(String xunleiPayId)
                     throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
通过xunleiPayId获得请求订单的实体

指定者:
接口 PayOrderDAO 中的 getPayOrder
返回:
PayOrder
抛出:
org.springframework.dao.DataAccessException

updateExtraJsonByXunleiPayId

public void updateExtraJsonByXunleiPayId(String extraJson,
                                         String xunleiPayId)
从接口 PayOrderDAO 复制的描述
更新订单的json扩展参数

指定者:
接口 PayOrderDAO 中的 updateExtraJsonByXunleiPayId

updateBizExtByXunleiPayId

@Transactional(readOnly=false)
public void updateBizExtByXunleiPayId(String bizExt,
                                                    String xunleiPayId)
从接口 PayOrderDAO 复制的描述
更新订单的bizExt

指定者:
接口 PayOrderDAO 中的 updateBizExtByXunleiPayId
参数:
bizExt - 扩展参数

getPayOrderByBizNoAndBizOrderId

public PayOrder getPayOrderByBizNoAndBizOrderId(String bizNo,
                                                String bizOrderId)
                                         throws org.springframework.dao.DataAccessException
指定者:
接口 PayOrderDAO 中的 getPayOrderByBizNoAndBizOrderId
返回:
抛出:
org.springframework.dao.DataAccessException

getCountByBizNoAndBizOrderId

public int getCountByBizNoAndBizOrderId(String bizNo,
                                        String bizOrderId)
                                 throws org.springframework.dao.DataAccessException
指定者:
接口 PayOrderDAO 中的 getCountByBizNoAndBizOrderId
返回:
抛出:
org.springframework.dao.DataAccessException

updatePayOrderStatusAndChannelId

@Transactional(readOnly=false)
public void updatePayOrderStatusAndChannelId(String xunleiPayId,
                                                           String orderStatus,
                                                           String channelOrderId)
                                      throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
更新请求订单的支付状态和渠道支付号

指定者:
接口 PayOrderDAO 中的 updatePayOrderStatusAndChannelId
抛出:
org.springframework.dao.DataAccessException

updatePayOrderStatusAndChannelIdAndExtraJson

public void updatePayOrderStatusAndChannelIdAndExtraJson(String xunleiPayId,
                                                         String orderStatus,
                                                         String channelOrderId,
                                                         String extraJson)
                                                  throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
更新请求订单的支付状态,渠道支付号及extraJson

指定者:
接口 PayOrderDAO 中的 updatePayOrderStatusAndChannelIdAndExtraJson
抛出:
org.springframework.dao.DataAccessException

getPayOrderByMinIdAndStatus

public List<PayOrder> getPayOrderByMinIdAndStatus(long id,
                                                  String[] status,
                                                  int limit)
                                           throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
获取大于id且订单状态为orderStatus数组中状态的所有订单信息 使用id升序排列

指定者:
接口 PayOrderDAO 中的 getPayOrderByMinIdAndStatus
返回:
抛出:
org.springframework.dao.DataAccessException

getPayOrderByCreateTime

public List<PayOrder> getPayOrderByCreateTime(String fromTime,
                                              String toTime,
                                              String[] status,
                                              long id,
                                              int limit)
                                       throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
获取createTime在fromTime到toTime之间且大于id的订单信息 按id升序排列

指定者:
接口 PayOrderDAO 中的 getPayOrderByCreateTime
返回:
抛出:
org.springframework.dao.DataAccessException

updatePayOrderExtraJsonAndChannelId

@Transactional(readOnly=false)
public void updatePayOrderExtraJsonAndChannelId(String xunleiPayId,
                                                              String extraJson,
                                                              String channelOrderId)
                                         throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
更新请求订单的extra字段和渠道支付号

指定者:
接口 PayOrderDAO 中的 updatePayOrderExtraJsonAndChannelId
抛出:
org.springframework.dao.DataAccessException

getCountOfOrderRequestByXunleiIdBizNoAndDate

public int getCountOfOrderRequestByXunleiIdBizNoAndDate(String xunleiId,
                                                        String bizNo,
                                                        Date fromDate,
                                                        Date toDate)
从接口 PayOrderDAO 复制的描述
获取用户一定日期内的订单请求总数(请求表记录总数)

指定者:
接口 PayOrderDAO 中的 getCountOfOrderRequestByXunleiIdBizNoAndDate
参数:
xunleiId - 迅雷Id
bizNo - 业务编号
fromDate - 开始日期
toDate - 结束日期
返回:

getPayOrderByPayTypeAndChannelOrderId

public PayOrder getPayOrderByPayTypeAndChannelOrderId(String payType,
                                                      String channelOrderId)
                                               throws org.springframework.dao.DataAccessException
从接口 PayOrderDAO 复制的描述
通过第三方支付订单号获取订单

指定者:
接口 PayOrderDAO 中的 getPayOrderByPayTypeAndChannelOrderId
参数:
payType - 支付类型
channelOrderId - 渠道订单号
返回:
PayOrder or null
抛出:
org.springframework.dao.DataAccessException

updatePhoneByXunleiPayId

@Transactional(readOnly=false)
public void updatePhoneByXunleiPayId(String xunleiPayId,
                                                   String phone)
从接口 PayOrderDAO 复制的描述
更新请求订单的phone字段

指定者:
接口 PayOrderDAO 中的 updatePhoneByXunleiPayId


Copyright © 2016. All rights reserved.