针对Lobby Server卡死后补偿CashOut数据的脚本

来源:互联网 发布:sql语句升序降序列题 编辑:程序博客网 时间:2024/05/21 19:38

上次写到了查询Lobby Server卡死后对于CashOut的影响的DB脚本 .

在已经查清楚人数,就可以大致估计出来CashOut方面少记录了多少。

为了避免在Revenue Report中的CashOut和NetGaming这两项上数据的不准确性,使用以下的脚本来手工添加对应的CashOut记录,以抵消对于CashOut和NetGaming的影响:


CrossTransactionHistory表结构


INSERT INTO CrossTransactionHistory(RoomID,TransactionType,UserName, LicenseeID, Money, LicenseeBalanceAfterTransaction, TableWalletID, ErrorCode, TransactionTime, ProcessStatus)VALUES(16,1,'NetGamingAdj',0,2000,0,'d2d989a5-6dae-471f-8a9d-a93b54a4afd9',0,'2011-11-05 18:26:24',0);INSERT INTO CrossTransactionHistory(RoomID,TransactionType,UserName, LicenseeID, Money, LicenseeBalanceAfterTransaction, TableWalletID, ErrorCode, TransactionTime, ProcessStatus)VALUES(11,1,'NetGamingAdj',0,900,0,'75b056e8-8ff7-46c2-b568-11bb2865d6db',0,'2011-11-05 13:49:37',0);INSERT INTO CrossTransactionHistory(RoomID,TransactionType,UserName, LicenseeID, Money, LicenseeBalanceAfterTransaction, TableWalletID, ErrorCode, TransactionTime, ProcessStatus)VALUES(11,1,'NetGamingAdj',0,1300,0,'75b056e8-8ff7-46c2-b568-11bb2865d6db',0,'2011-11-05 17:24:33',0);

 在Production环境上运行以后,对应的11月5日的CashOut和NetGaming的数据就准确了。

原创粉丝点击