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

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

@Service
public class PayOrderOkDAOImpl
extends Object
implements PayOrderOkDAO


构造方法摘要
PayOrderOkDAOImpl()
           
 
方法摘要
 int getCountByPhoneBizNoAndDate(String phone, String bizNo, Date fromDate, Date toDate)
          根据手机号、业务号、开始日期、结束日期查询订单数量
 int 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)
          通过xunleiPayId获得请求订单的实体
 PayOrderOk getPayOrderOkByBizNoAndBizOrderId(String bizNo, String bizOrderId)
           
 PayOrderOk getPayOrderOkByBizOrderId(String bizOrderId)
          根据业务方唯一订单号获取成功订单
 PayOrderOk getPayOrderOkByPayTypeAndChannelOrderId(String payType, String channelOrderId)
           
 String getPayOrderOkSendNoticeStatus(String xunleiPayId)
          得到成功订单表里的send_notice_status值
 long getSumOfOrderByXunleiIdAndDate(String xunleiId, Date fromDate, Date toDate)
          获取用户一定日期内的订单金额
 long getSumOfOrderByXunleiIdPayTypeAndDate(String xunleiId, String payType, Date fromDate, Date toDate)
          获取用户一定日期内支付类型的订单金额
 int getSumPayAmountByXunleiIdBizNoAndDate(String xunleiId, String bizNo, Date fromDate, Date toDate)
          获取用户一定日期内的成功订单总金额(必须以分为单位)
 List<String> listUnsuccessNoticeXunleiPayId(Date fromTime, Date endTime)
           
 void savePayOrderOk(PayOrderOk payOrderOk)
          保存请求订单信息到数据库
 void updatePayOrderOk(PayOrderOk payOrderOk)
          更新请求订单
 void updateSendNoticeStatus(String xunleiPayId, String sendNoticeStatus)
          更新send_notice_status值
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PayOrderOkDAOImpl

public PayOrderOkDAOImpl()
方法详细信息

savePayOrderOk

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

指定者:
接口 PayOrderOkDAO 中的 savePayOrderOk
抛出:
org.springframework.dao.DataAccessException

getPayOrderOk

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

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

updatePayOrderOk

@Transactional(readOnly=false)
public void updatePayOrderOk(PayOrderOk payOrderOk)
                      throws org.springframework.dao.DataAccessException
从接口 PayOrderOkDAO 复制的描述
更新请求订单

指定者:
接口 PayOrderOkDAO 中的 updatePayOrderOk
抛出:
org.springframework.dao.DataAccessException

getPayOrderOkByBizNoAndBizOrderId

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

getPayOrderOkByBizOrderId

public PayOrderOk getPayOrderOkByBizOrderId(String bizOrderId)
从接口 PayOrderOkDAO 复制的描述
根据业务方唯一订单号获取成功订单

指定者:
接口 PayOrderOkDAO 中的 getPayOrderOkByBizOrderId
返回:

getPayOrderOkSendNoticeStatus

public String getPayOrderOkSendNoticeStatus(String xunleiPayId)
                                     throws org.springframework.dao.DataAccessException
从接口 PayOrderOkDAO 复制的描述
得到成功订单表里的send_notice_status值

指定者:
接口 PayOrderOkDAO 中的 getPayOrderOkSendNoticeStatus
返回:
send_notice_status值
抛出:
org.springframework.dao.DataAccessException

updateSendNoticeStatus

@Transactional(readOnly=false)
public void updateSendNoticeStatus(String xunleiPayId,
                                                 String sendNoticeStatus)
                            throws org.springframework.dao.DataAccessException
从接口 PayOrderOkDAO 复制的描述
更新send_notice_status值

指定者:
接口 PayOrderOkDAO 中的 updateSendNoticeStatus
抛出:
org.springframework.dao.DataAccessException

listUnsuccessNoticeXunleiPayId

public List<String> listUnsuccessNoticeXunleiPayId(Date fromTime,
                                                   Date endTime)
                                            throws org.springframework.dao.DataAccessException
指定者:
接口 PayOrderOkDAO 中的 listUnsuccessNoticeXunleiPayId
返回:
抛出:
org.springframework.dao.DataAccessException

getCountByPhoneBizNoAndDate

public int getCountByPhoneBizNoAndDate(String phone,
                                       String bizNo,
                                       Date fromDate,
                                       Date toDate)
                                throws org.springframework.dao.DataAccessException
根据手机号、业务号、开始日期、结束日期查询订单数量

指定者:
接口 PayOrderOkDAO 中的 getCountByPhoneBizNoAndDate
参数:
phone - 手机号
bizNo - 业务号
fromDate - 开始日期
toDate - 结束日期
返回:
订单数
抛出:
org.springframework.dao.DataAccessException

getSumPayAmountByXunleiIdBizNoAndDate

public int getSumPayAmountByXunleiIdBizNoAndDate(String xunleiId,
                                                 String bizNo,
                                                 Date fromDate,
                                                 Date toDate)
                                          throws org.springframework.dao.DataAccessException
获取用户一定日期内的成功订单总金额(必须以分为单位)

指定者:
接口 PayOrderOkDAO 中的 getSumPayAmountByXunleiIdBizNoAndDate
参数:
xunleiId - 迅雷id
bizNo - 业务编号
fromDate - 开始日期
toDate - 结束日期
返回:
抛出:
org.springframework.dao.DataAccessException

getCountByXunleiIdBizNoAndDate

public int getCountByXunleiIdBizNoAndDate(String xunleiId,
                                          String bizNo,
                                          Date fromDate,
                                          Date toDate)
                                   throws org.springframework.dao.DataAccessException
帐号内一定时间内的成功次数

指定者:
接口 PayOrderOkDAO 中的 getCountByXunleiIdBizNoAndDate
参数:
xunleiId - 迅雷Id
bizNo - 业务编号
fromDate - 开始日期
toDate - 结束日期
返回:
抛出:
org.springframework.dao.DataAccessException

getPayOrderOkByPayTypeAndChannelOrderId

public PayOrderOk getPayOrderOkByPayTypeAndChannelOrderId(String payType,
                                                          String channelOrderId)
                                                   throws org.springframework.dao.DataAccessException
指定者:
接口 PayOrderOkDAO 中的 getPayOrderOkByPayTypeAndChannelOrderId
抛出:
org.springframework.dao.DataAccessException

getFirstPayOrderOkByXunleiIdAndPayType

public PayOrderOk getFirstPayOrderOkByXunleiIdAndPayType(String xunleiId,
                                                         String payType)
                                                  throws org.springframework.dao.DataAccessException
从接口 PayOrderOkDAO 复制的描述
根据xunleiId获取第一次使用payType支付的成功订单

指定者:
接口 PayOrderOkDAO 中的 getFirstPayOrderOkByXunleiIdAndPayType
参数:
xunleiId - 迅雷Id
payType - 支付方式
返回:
PayOrderOk
抛出:
org.springframework.dao.DataAccessException

getLastPayOrderOkByXunleiIdAndPayType

public PayOrderOk getLastPayOrderOkByXunleiIdAndPayType(String xunleiId,
                                                        String payType)
                                                 throws org.springframework.dao.DataAccessException
从接口 PayOrderOkDAO 复制的描述
根据xunleiId获取最后一次使用payType支付的有channelOrderId的成功订单

指定者:
接口 PayOrderOkDAO 中的 getLastPayOrderOkByXunleiIdAndPayType
参数:
xunleiId - 迅雷Id
payType - 支付方式
返回:
PayOrderOk
抛出:
org.springframework.dao.DataAccessException

getSumOfOrderByXunleiIdAndDate

public long getSumOfOrderByXunleiIdAndDate(String xunleiId,
                                           Date fromDate,
                                           Date toDate)
从接口 PayOrderOkDAO 复制的描述
获取用户一定日期内的订单金额

指定者:
接口 PayOrderOkDAO 中的 getSumOfOrderByXunleiIdAndDate
参数:
xunleiId - 迅雷ID
fromDate - 开始日期
toDate - 结束日期
返回:
Long

getSumOfOrderByXunleiIdPayTypeAndDate

public long getSumOfOrderByXunleiIdPayTypeAndDate(String xunleiId,
                                                  String payType,
                                                  Date fromDate,
                                                  Date toDate)
从接口 PayOrderOkDAO 复制的描述
获取用户一定日期内支付类型的订单金额

指定者:
接口 PayOrderOkDAO 中的 getSumOfOrderByXunleiIdPayTypeAndDate
参数:
xunleiId - 迅雷ID
payType - 支付方式
fromDate - 开始日期
toDate - 结束日期
返回:
Long


Copyright © 2016. All rights reserved.