public class BizorderokDaoImpl extends BaseDao implements IBizorderokDao
| Constructor and Description |
|---|
BizorderokDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteBizorderok(Bizorderok data)
根据传入的对象,删除相应的数据
|
void |
deleteBizorderokById(long... seqids) |
Bizorderok |
findBizorderok(Bizorderok data)
可以根据其他字段的查询条件来获取唯一的数据
|
Bizorderok |
findBizorderokByTable(Bizorderok data,
String table)
可以根据其他字段的查询条件来获取唯一的数据
|
Bizorderok |
findBizorderokUnionHis(Bizorderok data)
可以根据其他字段的查询条件来获取唯一的数据
|
Bizorderok |
getBizorderokById(long seqid) |
Bizorderok |
getBizorderokByOrderId(String orderId) |
String |
getBizorderokTb(String orderTime) |
boolean |
hasPayed(String userid)
查询是否有过支付行为
|
void |
insertBizorderok(Bizorderok data) |
void |
moveBizorderokToHis(Bizorderok data)
移动符合条件的时间条件的记录到历史表
|
void |
moveBizorderokToTQ(String time)
将支付成功的数据转移到季度表里面
|
void |
moveDataToDay(String balancedate,
String exWhere)
将支付成功符合条件的记录移动到每日表供其它系统使用
|
void |
moveDataToDayForCommon(String balancedate,
String tablename,
String exWhere)
将符合条件的信息导入到临时表
|
void |
moveDataToDayForKuai(String balancedate,
String exWhere) |
List<UserBonusInfoPayproxy> |
queryAccountValueGroupByPaytype(UserBonusInfoPayproxy data) |
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderok(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper)
Deprecated.
|
List<Bizorderok> |
queryBizorderok4Game(Bizorderok data,
Set<String> exGameIdSet)
查询页游支付金额在给定金额以上的支付订单
|
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokForNotice(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper) |
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokForRefund(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper,
String orderDay) |
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokhisInTypesAndNotInBiznosNew(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper,
List<String> tables,
String[] types,
String[] excludeBiznos)
查询用户的交易信息
|
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokInPayTypes(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper)
用payType in 的方式查询出所有符合的Bizorderok, data中的payType为类似'BB','BE','B2'的字符串
|
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokInPayTypesUnionHis(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper,
List<String> tableList)
特别之处在于paytype采用in的方式进行查询
|
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokList(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper,
List<String> tables)
使用最优化方式查询数据库列表 **特别注意*** flipge不能使用null或者new PageFliper,因为需要使用其pagesize和pageno参数
|
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokListByChangeSeqid(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper,
List<String> tables)
使用最优化方式查询数据库列表 会修改对应的seqid,来标志是从那张表中查询出的数据 ok表的seqid以00000结尾 QX表的seqid以XXXXX结尾 **特别注意*** flipge不能使用null或者new PageFliper,因为需要使用其pagesize和pageno参数
|
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokRightJoinPaynoticefail(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper) |
com.xunlei.common.util.Sheet<Bizorderok> |
queryBizorderokRightJoinPaynoticeok(Bizorderok data,
com.xunlei.common.util.PagedFliper fliper) |
List<String> |
queryBizorderoksByOrderip(Bizorderok bizorderok)
查询指定的ip在给定的时间内所支付的帐号信息
|
List<Bizorderok> |
queryBizorderokSendnoticeYButNoInPaynotice(String startTime,
String endTime,
Set<String> exPayTypeSet) |
Bizorderok |
queryBizorderokSum(Bizorderok data) |
Map<String,Integer> |
queryBizorderoksUserNum(String bizNo,
String payType,
String fromDate,
String toDate)
查询使用某支付方式开通某业务的人数和所有支付人数 key:successPayNum 成功支付人数 key:payNum 全部支付人数
|
int |
queryPayCountsByID(String xunleiid,
String balancedate)
根据迅雷ID和结算日期,查询用户支付的次数
|
com.xunlei.common.util.Sheet<Bizorderok> |
querySheetByXunleipayid(String xunleipayid,
List<String> tables,
com.xunlei.common.util.PagedFliper fliper)
通过xunleipayid获取本笔订单的支付信息
|
List<UserBonusInfoPayproxy> |
queryUserBonusInfoFromOkAndHisGroupByPay(UserBonusInfoPayproxy data) |
int |
queryVipOrderCount(String xunleiId,
String balanceDate,
String... bizNos) |
void |
updateBizorderok(Bizorderok data) |
createHibernateTemplate, deleteObject, findObject, getHibernateTemplate, getSession, getSession, getSessionFactory, insertObject, setHibernateTemplate, setSessionFactory, updateObjectaddLimitToSql, batchUpdate, computeStartRowNo, createNextId, deleteObject, deleteObjectByCondition, execute, executeUpdate, findObject, findObjectByCondition, findObjects, findPagedObjects, findPagedObjects, findPagedObjects, findPagedObjectsExcludeFields, findPagedObjectsExcludeFields, findPagedObjectsIncludeFields, findPagedObjectsIncludeFields, getMaxNewSn, getNewSn, getNewSn, getSingleDouble, getSingleInt, getSingleLong, getSingleString, getSmoothNewSn, isEmpty, isNotEmpty, isNumType, isSupportType, query, query, query, queryOne, queryOne, queryToList, queryToMap, queryToMap, queryToMapList, queryToMapList, saveObject, setDataS, toString, toString, toString, uniteForIn, updateObject, updateObjectExcludeFields, updateObjectIncludeFieldspublic void moveDataToDayForKuai(String balancedate, String exWhere)
moveDataToDayForKuai in interface IBizorderokDaopublic void moveDataToDayForCommon(String balancedate, String tablename, String exWhere)
IBizorderokDaomoveDataToDayForCommon in interface IBizorderokDaobalancedate - 日期tablename - 表前缀exWhere - 条件语句public Bizorderok findBizorderok(Bizorderok data)
findBizorderok in interface IBizorderokDaopublic Bizorderok findBizorderokByTable(Bizorderok data, String table)
findBizorderokByTable in interface IBizorderokDaopublic Bizorderok queryBizorderokSum(Bizorderok data)
queryBizorderokSum in interface IBizorderokDao@Deprecated public com.xunlei.common.util.Sheet<Bizorderok> queryBizorderok(Bizorderok data, com.xunlei.common.util.PagedFliper fliper)
queryBizorderok in interface IBizorderokDaopublic List<UserBonusInfoPayproxy> queryAccountValueGroupByPaytype(UserBonusInfoPayproxy data)
queryAccountValueGroupByPaytype in interface IBizorderokDaopublic List<UserBonusInfoPayproxy> queryUserBonusInfoFromOkAndHisGroupByPay(UserBonusInfoPayproxy data)
queryUserBonusInfoFromOkAndHisGroupByPay in interface IBizorderokDaopublic com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokRightJoinPaynoticeok(Bizorderok data, com.xunlei.common.util.PagedFliper fliper)
queryBizorderokRightJoinPaynoticeok in interface IBizorderokDaopublic com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokRightJoinPaynoticefail(Bizorderok data, com.xunlei.common.util.PagedFliper fliper)
queryBizorderokRightJoinPaynoticefail in interface IBizorderokDaopublic void deleteBizorderok(Bizorderok data)
deleteBizorderok in interface IBizorderokDaopublic Bizorderok getBizorderokById(long seqid)
getBizorderokById in interface IBizorderokDaopublic Bizorderok getBizorderokByOrderId(String orderId)
getBizorderokByOrderId in interface IBizorderokDaopublic void insertBizorderok(Bizorderok data)
insertBizorderok in interface IBizorderokDaopublic void updateBizorderok(Bizorderok data)
updateBizorderok in interface IBizorderokDaopublic void deleteBizorderokById(long... seqids)
deleteBizorderokById in interface IBizorderokDaopublic void moveBizorderokToHis(Bizorderok data)
moveBizorderokToHis in interface IBizorderokDaodata - public void moveBizorderokToTQ(String time) throws ParseException
moveBizorderokToTQ in interface IBizorderokDaobalancedate - ParseExceptionpublic void moveDataToDay(String balancedate, String exWhere)
IBizorderokDaomoveDataToDay in interface IBizorderokDaopublic List<Bizorderok> queryBizorderokSendnoticeYButNoInPaynotice(String startTime, String endTime, Set<String> exPayTypeSet)
queryBizorderokSendnoticeYButNoInPaynotice in interface IBizorderokDaopublic com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokInPayTypes(Bizorderok data, com.xunlei.common.util.PagedFliper fliper)
IBizorderokDaoqueryBizorderokInPayTypes in interface IBizorderokDaodata - Bizorderokpublic com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokInPayTypesUnionHis(Bizorderok data, com.xunlei.common.util.PagedFliper fliper, List<String> tableList)
queryBizorderokInPayTypesUnionHis in interface IBizorderokDaodata - fliper - public Bizorderok findBizorderokUnionHis(Bizorderok data)
public List<String> queryBizorderoksByOrderip(Bizorderok bizorderok)
IBizorderokDaoqueryBizorderoksByOrderip in interface IBizorderokDaopublic List<Bizorderok> queryBizorderok4Game(Bizorderok data, Set<String> exGameIdSet)
queryBizorderok4Game in interface IBizorderokDaopublic Map<String,Integer> queryBizorderoksUserNum(String bizNo, String payType, String fromDate, String toDate)
queryBizorderoksUserNum in interface IBizorderokDaopublic int queryPayCountsByID(String xunleiid, String balancedate)
queryPayCountsByID in interface IBizorderokDaoxunleiid - balancedate - public com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokhisInTypesAndNotInBiznosNew(Bizorderok data, com.xunlei.common.util.PagedFliper fliper, List<String> tables, String[] types, String[] excludeBiznos)
IBizorderokDaoqueryBizorderokhisInTypesAndNotInBiznosNew in interface IBizorderokDaopublic boolean hasPayed(String userid)
hasPayed in interface IBizorderokDaouserid - public com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokList(Bizorderok data, com.xunlei.common.util.PagedFliper fliper, List<String> tables)
queryBizorderokList in interface IBizorderokDaopublic com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokListByChangeSeqid(Bizorderok data, com.xunlei.common.util.PagedFliper fliper, List<String> tables)
queryBizorderokListByChangeSeqid in interface IBizorderokDaopublic com.xunlei.common.util.Sheet<Bizorderok> querySheetByXunleipayid(String xunleipayid, List<String> tables, com.xunlei.common.util.PagedFliper fliper)
querySheetByXunleipayid in interface IBizorderokDaotables,表示需要查询的表 - 结果通过unoin进行组装 会牺牲一定的效率public int queryVipOrderCount(String xunleiId, String balanceDate, String... bizNos)
queryVipOrderCount in interface IBizorderokDaopublic com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokForNotice(Bizorderok data, com.xunlei.common.util.PagedFliper fliper)
queryBizorderokForNotice in interface IBizorderokDaopublic com.xunlei.common.util.Sheet<Bizorderok> queryBizorderokForRefund(Bizorderok data, com.xunlei.common.util.PagedFliper fliper, String orderDay)
queryBizorderokForRefund in interface IBizorderokDaopublic String getBizorderokTb(String orderTime) throws ParseException
ParseExceptionCopyright © 2016. All rights reserved.