Files
youlegames/codes/games/server/youle/server_agent/mod.js
2026-02-04 23:47:45 +08:00

855 lines
32 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//////////////////////////////////////////////////////////////////
//////////////////////////游戏平台服务器//////////////////////////
//////////////////////////////////////////////////////////////////
//rpc
min_loadJsFile("youle/server_agent/rpc.js", function(){
//tcp连接
min_loadJsFile("youle/server_agent/class.tcplist.js", function(){
//运营商
min_loadJsFile("youle/server_agent/class.agent.js", function(){
//游戏
min_loadJsFile("youle/server_agent/class.game.js", function(){
//玩家
min_loadJsFile("youle/server_agent/class.player.js", function(){
//比赛
min_loadJsFile("youle/server_agent/class.match.js", function(){
//对内的输入接口类
min_loadJsFile("youle/server_agent/class.import.js", function(){
//对内的输出接口类
min_loadJsFile("youle/server_agent/class.export.js", function(){
});
});
});
});
});
});
});
});
var youle_agent = youle_agent || cls_mod.new("youle_agent", "agent", youle_app);
//运营商列表
youle_agent.agents = null;
//tcp连接
youle_agent.tcps = null;
//mysql操作类
youle_agent.mysql = cls_mysql.new("http://ylyxdata.daoqi88.cn/mysql.php", youle_agent.app.SendPack);
youle_agent.mysql_grade = cls_mysql.new("http://ylyxdata.daoqi88.cn/mysql_grade.php", youle_agent.app.SendPack);
youle_agent.mysql_agent = cls_mysql.new("http://ylyxdata.daoqi88.cn/mysql_agent.php", youle_agent.app.SendPack);
//对内的输入接口类(需要的外部接口)
youle_agent.import = null;
//对内输出接口
youle_agent.export = null;
//比赛
youle_agent.matchs = [];
//服务器id
youle_agent.youleid = min_randomChar(32);
//手机验证码列表
youle_agent.phonecodes = [];
var blacknamelist = [
"oLVKis2bsKkiHY1435uNiBwJaz7w",
"oLVKisy7GuH1C4emgrF8A2FVcumk", //11247500bA05haB0d9ZC0fwGD09Q2OA30insbQ薄情少年葬空城
"oLVKis_nxA6uXlHvUaFK-73WZZms", //11177100bA05haB0d9ZC0fwGD09Q2OA30insbQ古月
"oLVKiszvCtvX02MbiWYZju2ilb4s", //11228900bA05haB0d9ZC0fwGD09Q2OA30insbQ么么哒
"oLVKisx4CHjrLLNyaffo3kPmfejo", //11311900bA05haB0d9ZC0fwGD09Q2OA30insbQ情售.!
"oLVKisy9uOS-VRWNEt1gaPrZuIhI", //11420400bA05haB0d9ZC0fwGD09Q2OA30insbQ痛彻心扉
"oLVKis-lZIxgdWSmMeBTCmB6IyD8", //11379000bA05haB0d9ZC0fwGD09Q2OA30insbQ百合
"oLVKis5ctLEyEYn3_2l0e0QGtM0A", //11452200bA05haB0d9ZC0fwGD09Q2OA30insbQ饿了又胖了
"oLVKis3LxiKbR5TopsKwUagsOqcQ" //11424800bA05haB0d9ZC0fwGD09Q2OA30insbQ奔波儿霸
];
//获取星星争霸场玩家房间数量
youle_agent.get_share_room_count = 50;
// //代理后台2.0接口输出日志标志
// youle_agent.showlog_readdata = 0;
// //代理后台2.0接口定时器
// youle_agent.readdata_timer = min_ontime(
// function(){
// //充房卡充星星
// var update_gamedb_roomcard = function(agentid, playerid, changeroomcard, changebean, opttype, optid){
// var db_callback_game1 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// switch(parseInt(opttype)){
// case 1: //购买房卡
// youle_agent.export.buy_topup(agentid, playerid, 1, parseInt(dbdata[0].play_roomcard), changeroomcard);
// log.m = "玩家购卡成功";
// break;
// case 2: //代理转卡
// youle_agent.export.buy_topup(agentid, playerid, 2, parseInt(dbdata[0].play_roomcard), changeroomcard);
// log.m = "代理充卡成功";
// break;
// case 3: //索要房卡
// youle_agent.export.buy_topup(agentid, playerid, 2, parseInt(dbdata[0].play_roomcard), changeroomcard);
// log.m = "玩家索卡成功";
// break;
// case 11: //购买星星
// youle_agent.export.buy_topup_bean(agentid, playerid, 1, parseInt(dbdata[0].play_bean), changebean);
// log.m = "玩家购买星星成功";
// break;
// case 12: //代理转星星
// youle_agent.export.buy_topup_bean(agentid, playerid, 2, parseInt(dbdata[0].play_bean), changebean);
// log.m = "代理充值星星成功";
// break;
// case 13: //索要星星
// youle_agent.export.buy_topup_bean(agentid, playerid, 2, parseInt(dbdata[0].play_bean), changebean);
// log.m = "玩家索要星星成功";
// break;
// }
// log.id = optid;
// log.type = opttype;
// log.agentid = agentid;
// log.playerid = playerid;
// log.changeroomcard = changeroomcard;
// log.changebean = changebean;
// log.newroomcard = dbdata[0].play_roomcard;
// log.newbean = dbdata[0].play_bean;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// switch(parseInt(opttype)){
// case 1: //购买房卡
// log.m = "玩家购卡失败";
// break;
// case 2: //代理转卡
// log.m = "代理充卡失败";
// break;
// case 3: //索要房卡
// log.m = "玩家索卡失败";
// break;
// case 11: //购买星星
// log.m = "玩家购买星星失败";
// break;
// case 12: //代理转星星
// log.m = "代理充值星星失败";
// break;
// case 13: //索要星星
// log.m = "玩家索要星星失败";
// break;
// }
// log.id = optid;
// log.type = opttype;
// log.agentid = agentid;
// log.playerid = playerid;
// log.changeroomcard = changeroomcard;
// log.changebean = changebean;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_player_topup(?,?,?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, playerid, changeroomcard, changebean], db_callback_game1);
// }
// //玩家绑定邀请码
// var update_gamedb_bindinginvitecode = function(agentid, unionid, invitecode, optid){
// var db_callback_game2 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "玩家绑定邀请码成功";
// log.id = optid;
// log.agentid = agentid;
// log.unionid = unionid;
// log.invitecode = invitecode;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "玩家绑定邀请码失败";
// log.id = optid;
// log.agentid = agentid;
// log.unionid = unionid;
// log.invitecode = invitecode;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_player_bindinginvitecode(?,?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, unionid, invitecode], db_callback_game2);
// }
// //新代理
// var update_gamedb_newsalesman = function(agentid, channelid, salesid, salesinfo, optid){
// var db_callback_game3 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "新增代理成功";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.salesinfo = salesinfo;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "新增代理失败";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.salesinfo = salesinfo;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var o_salesinfo = JSON.parse(salesinfo);
// var sql_game = "call cp_sales2_new_salesman(?,?,?,?,?,?,?,?,?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, channelid, o_salesinfo.openid, o_salesinfo.unionid, o_salesinfo.nickname, o_salesinfo.avatar, o_salesinfo.sex, o_salesinfo.province, o_salesinfo.city, salesid], db_callback_game3);
// }
// //封禁代理
// var update_gamedb_disabledsales = function(agentid, salesid, optid){
// var db_callback_game4 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "封禁代理成功";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "封禁代理失败";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_salesman_disabled(?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, salesid], db_callback_game4);
// }
// //解封代理
// var update_gamedb_abledsales = function(agentid, salesid, optid){
// var db_callback_game5 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "解封代理成功";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "解封代理失败";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_salesman_abled(?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, salesid], db_callback_game5);
// }
// //解绑代理
// var update_gamedb_disbinding_sales = function(agentid, salesid, optid){
// var db_callback_game6 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "解绑代理成功";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "解绑代理失败";
// log.id = optid;
// log.agentid = agentid;
// log.salesid = salesid;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_disbinding_sales(?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, salesid], db_callback_game6);
// }
// //解绑玩家
// var update_gamedb_disbinding_player = function(agentid, playerid, optid){
// var db_callback_game7 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "解绑玩家成功";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var _o_agent = youle_agent.agents.method.find_agent(agentid);
// if (_o_agent){
// _o_player = _o_agent.method.find_player(playerid);
// if (_o_player){
// _o_player.invitecode = null;
// }
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "解绑玩家失败";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_disbinding_player(?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, playerid], db_callback_game7);
// }
// //封禁玩家
// var update_gamedb_disabledplayer = function(agentid, playerid, optid){
// var db_callback_game8 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "封禁玩家成功";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var _o_agent = youle_agent.agents.method.find_agent(agentid);
// if (_o_agent){
// _o_player = _o_agent.method.find_player(playerid);
// if (_o_player){
// _o_player.state = 1;
// }
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "封禁玩家失败";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_player_disabled(?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, playerid], db_callback_game8);
// }
// //解封玩家
// var update_gamedb_abledplayer = function(agentid, playerid, optid){
// var db_callback_game9 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "解封玩家成功";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var _o_agent = youle_agent.agents.method.find_agent(agentid);
// if (_o_agent){
// _o_player = _o_agent.method.find_player(playerid);
// if (_o_player){
// _o_player.state = 0;
// }
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "解封玩家失败";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_sales2_player_abled(?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, playerid], db_callback_game9);
// }
// //开通高新选项
// var update_gamedb_advanced = function(agentid, playerid, shortcode, advanced, desone, destwo, optid){
// var db_callback_game10 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "设置玩家短号成功";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.shortcode = shortcode;
// log.advanced = advanced;
// log.desone = desone;
// log.destwo = destwo;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var o_agent = youle_agent.agents.method.find_agent(agentid);
// if (o_agent) {
// var o_player = o_agent.method.find_player(playerid);
// if (o_player){
// if (o_player.shortcode){
// o_agent.shortcodes[o_player.shortcode] = null;
// }
// o_player.advanced = _advanced;
// o_player.shortcode = _shortcode;
// o_player.desone = desone;
// o_player.destwo = destwo;
// }
// if (o_agent.shortcodes[_shortcode]){
// var old_playerid = o_agent.shortcodes[_shortcode].playerid;
// if (old_playerid != playerid){
// var o_oldplayer = o_agent.method.find_player(old_playerid);
// if (o_oldplayer){
// o_oldplayer.advanced = 0;
// o_oldplayer.shortcode = null;
// o_oldplayer.roomcodes = [];
// o_oldplayer.desone = null;
// o_oldplayer.destwo = null;
// }
// }
// }
// var o_shortcode = {};
// o_shortcode.shortcode = _shortcode;
// o_shortcode.playerid = playerid;
// o_agent.shortcodes[_shortcode] = o_shortcode;
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "设置玩家短号失败";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.shortcode = shortcode;
// log.advanced = advanced;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var _shortcode = parseInt(shortcode);
// var _advanced = parseInt(advanced);
// var sql_game = "call cp_game_player_advanced(?,?,?,?,?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, playerid, _advanced, _shortcode, desone, destwo], db_callback_game10);
// }
// //设置短号白名单
// var update_gamedb_whitelist = function(agentid, playerid, whitelist, optid){
// var db_callback_game11 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "设置短号白名单成功";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.whitelist = whitelist;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var o_agent = youle_agent.agents.method.find_agent(agentid);
// if (o_agent) {
// var o_player = o_agent.method.find_player(playerid);
// if (o_player){
// o_player.whitelist = whitelist;
// }
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "设置短号白名单失败";
// log.id = optid;
// log.agentid = agentid;
// log.playerid = playerid;
// log.whitelist = whitelist;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_game_player_whitelist(?,?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, playerid, JSON.stringify(whitelist)], db_callback_game11);
// }
// //系统抽成
// var update_gamedb_coinrebate = function(agentid, mode1, set1, mode2, set2, optid){
// var db_callback_game12 = function(dbdata){
// if (dbdata[0].result == 0){
// var log = {};
// log.m = "设置星星场系统抽成成功";
// log.id = optid;
// log.agentid = agentid;
// log.mode1 = mode1;
// log.set1 = set1;
// log.mode2 = mode2;
// log.set2 = set2;
// log.time = min_now();
// if (youle_agent.showlog_readdata){
// console.log(log);
// }
// var o_agent = youle_agent.agents.method.find_agent(agentid);
// if (o_agent) {
// o_agent.rebate_mode1 = mode1;
// o_agent.rebate_set1 = set1;
// o_agent.rebate_mode2 = mode2;
// o_agent.rebate_set2 = set2;
// }
// var sql_agent = "update ct_user_process_log set is_process = is_process + 1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:1");
// }
// });
// } else {
// var log = {};
// log.m = "设置星星场系统抽成失败";
// log.id = optid;
// log.agentid = agentid;
// log.mode1 = mode1;
// log.set1 = set1;
// log.mode2 = mode2;
// log.set2 = set2;
// log.time = min_now();
// log.dbdata = dbdata;
// console.log(log);
// var sql_agent = "update ct_user_process_log set is_process = -1 where id = ?";
// youle_agent.mysql_agent.execsql("execsql", sql_agent, [optid],
// function(){
// youle_agent.readdata_isdoing = 0;
// console.log(min_now() + "修改状态成功 optid:" + optid + ", is_process:-1");
// });
// }
// }
// var sql_game = "call cp_game_update_coinrebate(?,?,?,?,?)";
// youle_agent.mysql.execsql("opensql", sql_game, [agentid, mode1, set1, mode2, set2], db_callback_game12);
// }
// var db_callback_agent = function(dbdata){
// if (youle_agent.showlog_readdata){
// console.log(min_now() + "读取成功");
// console.log(dbdata);
// }
// for (var i = 0; i < dbdata.length; i++){
// try{
// var o_agent = youle_agent.agents.method.find_agent(dbdata[i].to_agent);
// if (!o_agent){
// continue;
// }
// if (!o_agent.playerlogin){
// continue;
// }
// switch(parseInt(dbdata[i].oper_type)){
// case 1: //购买房卡
// youle_agent.readdata_isdoing = 1;
// update_gamedb_roomcard(dbdata[i].to_agent, dbdata[i].to_user, dbdata[i].oper_data, null, dbdata[i].oper_type, dbdata[i].id);
// break;
// case 2: //代理转卡
// youle_agent.readdata_isdoing = 1;
// update_gamedb_roomcard(dbdata[i].to_agent, dbdata[i].to_user, dbdata[i].oper_data, null, dbdata[i].oper_type, dbdata[i].id);
// break;
// case 3: //索要房卡
// youle_agent.readdata_isdoing = 1;
// update_gamedb_roomcard(dbdata[i].to_agent, dbdata[i].to_user, dbdata[i].oper_data, null, dbdata[i].oper_type, dbdata[i].id);
// break;
// case 11: //购买星星
// youle_agent.readdata_isdoing = 1;
// update_gamedb_roomcard(dbdata[i].to_agent, dbdata[i].to_user, null, dbdata[i].oper_data, dbdata[i].oper_type, dbdata[i].id);
// break;
// case 12: //代理转星星
// youle_agent.readdata_isdoing = 1;
// update_gamedb_roomcard(dbdata[i].to_agent, dbdata[i].to_user, null, dbdata[i].oper_data, dbdata[i].oper_type, dbdata[i].id);
// break;
// case 13: //索要星星
// youle_agent.readdata_isdoing = 1;
// update_gamedb_roomcard(dbdata[i].to_agent, dbdata[i].to_user, null, dbdata[i].oper_data, dbdata[i].oper_type, dbdata[i].id);
// break;
// case 21: //成为代理
// youle_agent.readdata_isdoing = 1;
// update_gamedb_newsalesman(dbdata[i].to_agent, dbdata[i].to_channel, dbdata[i].to_user, dbdata[i].oper_data, dbdata[i].id);
// break;
// case 31: //封禁代理
// youle_agent.readdata_isdoing = 1;
// update_gamedb_disabledsales(dbdata[i].to_agent, dbdata[i].to_user, dbdata[i].id);
// break;
// case 32: //解封代理
// youle_agent.readdata_isdoing = 1;
// update_gamedb_abledsales(dbdata[i].to_agent, dbdata[i].to_user, dbdata[i].id);
// break;
// case 33: //封禁玩家
// youle_agent.readdata_isdoing = 1;
// update_gamedb_disabledplayer(dbdata[i].to_agent, dbdata[i].to_user, dbdata[i].id);
// break;
// case 34: //解封玩家
// youle_agent.readdata_isdoing = 1;
// update_gamedb_abledplayer(dbdata[i].to_agent, dbdata[i].to_user, dbdata[i].id);
// break;
// case 41: //解除绑定了我的玩家
// youle_agent.readdata_isdoing = 1;
// update_gamedb_disbinding_sales(dbdata[i].from_agent, dbdata[i].from_user, dbdata[i].id);
// break;
// case 42: //玩家解除绑定
// youle_agent.readdata_isdoing = 1;
// update_gamedb_disbinding_player(dbdata[i].from_agent, dbdata[i].from_user, dbdata[i].id);
// break;
// case 101: //绑定代理
// youle_agent.readdata_isdoing = 1;
// update_gamedb_bindinginvitecode(dbdata[i].to_agent, dbdata[i].oper_data, dbdata[i].from_user, dbdata[i].id);
// break;
// case 110: //开通高新选项
// youle_agent.readdata_isdoing = 1;
// var o_data = JSON.parse(dbdata[i].oper_data);
// update_gamedb_advanced(dbdata[i].to_agent, dbdata[i].to_user, o_data.shortnum, o_data.maxroomnum, o_data.desone, o_data.destwo, dbdata[i].id);
// break;
// case 111: //设置短号白名单
// youle_agent.readdata_isdoing = 1;
// var o_data = JSON.parse(dbdata[i].oper_data);
// update_gamedb_whitelist(dbdata[i].from_agent, dbdata[i].from_user, o_data, dbdata[i].id);
// break;
// case 201: //系统抽成
// youle_agent.readdata_isdoing = 1;
// var o_data = JSON.parse(dbdata[i].oper_data);
// var rebate_mode1 = 0;
// var rebate_set1 = 0;
// var rebate_mode2 = 0;
// var rebate_set2 = 0;
// for (var j = 0; j < o_data.length; j++) {
// if (o_data[j].type_id == "001"){
// rebate_mode1 = 1;
// rebate_set1 = parseInt(o_data[j].system_commission_rate);
// }
// if (o_data[j].type_id == "002"){
// rebate_mode2 = 1;
// rebate_set2 = parseInt(o_data[j].system_commission_rate);
// }
// }
// update_gamedb_coinrebate(dbdata[i].to_agent, rebate_mode1, rebate_set1, rebate_mode2, rebate_set2, dbdata[i].id);
// break;
// }
// } catch(e){}
// }
// }
// if (!youle_agent.readdata_isdoing){
// var sql_agent = "select * from ct_user_process_log where is_process = 0 order by id";
// youle_agent.mysql_agent.execsql("opensql", sql_agent, [], db_callback_agent);
// }
// },
// 1000*30);