855 lines
32 KiB
JavaScript
855 lines
32 KiB
JavaScript
//////////////////////////////////////////////////////////////////
|
||
//////////////////////////游戏平台服务器//////////////////////////
|
||
//////////////////////////////////////////////////////////////////
|
||
//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);
|
||
|