////////////////////////////////////////////////////////////////// //////////////////////////游戏平台服务器////////////////////////// ////////////////////////////////////////////////////////////////// //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", //112475,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,薄情少年葬空城 "oLVKis_nxA6uXlHvUaFK-73WZZms", //111771,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,古月 "oLVKiszvCtvX02MbiWYZju2ilb4s", //112289,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,么么哒 "oLVKisx4CHjrLLNyaffo3kPmfejo", //113119,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,情售.! "oLVKisy9uOS-VRWNEt1gaPrZuIhI", //114204,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,痛彻心扉 "oLVKis-lZIxgdWSmMeBTCmB6IyD8", //113790,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,百合 "oLVKis5ctLEyEYn3_2l0e0QGtM0A", //114522,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,饿了又胖了 "oLVKis3LxiKbR5TopsKwUagsOqcQ" //114248,00bA05haB0d9ZC0fwGD09Q2OA30insbQ,奔波儿霸 ]; //获取星星争霸场玩家房间数量 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);