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

136 lines
4.0 KiB
JavaScript

//////////////////////////////////////////////////////////////////
///////////////////////////// 运营商 /////////////////////////////
//////////////////////////////////////////////////////////////////
var youle_business = youle_business || cls_mod.new("youle_business", "business", youle_app);
//mysql操作类
youle_business.mysql = cls_mysql.new("http://localhost/mysql.php", youle_business.app.SendPack);
//登录
youle_business.login = function(pack){
var db_callback = function(dbdata){
if (dbdata[0].result != 0){
pack.data = {};
pack.data.state = 1;
pack.data.error = dbdata[0].error;
} else {
pack.data = {};
pack.data.state = 0;
pack.data.agentid = dbdata[0].agentid;
pack.data.agentname = dbdata[0].agentname;
pack.data.profittotal = dbdata[0].profittotal;
pack.data.paymenttotal = dbdata[0].paymenttotal;
pack.data.sharingrate = dbdata[0].sharingrate;
pack.data.playercount = dbdata[0].playercount;
pack.data.newplayer = dbdata[0].newplayer;
pack.data.salecount = dbdata[0].salecount;
pack.data.newsale = dbdata[0].newsale;
}
youle_business.app.SendPack(pack);
}
var user = pack.data.user;
var pwd = pack.data.pwd;
var sql = "call cp_agent_login(?,?);";
youle_business.mysql.execsql("opensql", sql, [user, pwd], db_callback, pack);
}
//修改登录密码
youle_business.update_pwd = function(pack){
var db_callback = function(dbdata){
if (dbdata[0].result != 0){
pack.data = {};
pack.data.state = 1;
pack.data.error = dbdata[0].error;
} else {
pack.data = {};
pack.data.state = 0;
}
youle_business.app.SendPack(pack);
}
var agentid = pack.data.agentid;
var oldpwd = pack.data.oldpwd;
var newpwd = pack.data.newpwd;
var sql = "call cp_agent_updatepwd(?,?,?);";
youle_business.mysql.execsql("opensql", sql, [agentid, oldpwd, newpwd], db_callback, pack);
}
//按月度统计流水
youle_business.profit_month = function(pack){
var db_callback = function(dbdata){
pack.data = {};
pack.data.list = dbdata;
youle_business.app.SendPack(pack);
}
var agentid = pack.data.agentid;
var sql = "call cp_agent_profit_month(?);";
youle_business.mysql.execsql("opensql", sql, [agentid], db_callback, pack);
}
//按产品统计流水
youle_business.profit_product = function(pack){
var db_callback = function(dbdata){
pack.data = {};
pack.data.list = dbdata;
youle_business.app.SendPack(pack);
}
var agentid = pack.data.agentid;
var sql = "call cp_agent_profit_product(?);";
youle_business.mysql.execsql("opensql", sql, [agentid], db_callback, pack);
}
//按月度统计新增玩家数量
youle_business.player_month = function(pack){
var db_callback = function(dbdata){
pack.data = {};
pack.data.list = dbdata;
youle_business.app.SendPack(pack);
}
var agentid = pack.data.agentid;
var sql = "call cp_agent_player_month(?);";
youle_business.mysql.execsql("opensql", sql, [agentid], db_callback, pack);
}
//按月度统计同时在线玩家数量峰值和房间峰值
youle_business.player_max = function(pack){
var db_callback = function(dbdata){
pack.data = {};
pack.data.list = dbdata;
youle_business.app.SendPack(pack);
}
var agentid = pack.data.agentid;
var sql = "call cp_agent_player_max(?);";
youle_business.mysql.execsql("opensql", sql, [agentid], db_callback, pack);
}
//按游戏统计玩家数量和房卡消耗数量
youle_business.player_game = function(pack){
var db_callback = function(dbdata){
pack.data = {};
pack.data.list = dbdata;
youle_business.app.SendPack(pack);
}
var agentid = pack.data.agentid;
var sql = "call cp_agent_player_game(?);";
youle_business.mysql.execsql("opensql", sql, [agentid], db_callback, pack);
}
//按月度统计新增个人代理数量
youle_business.sale_month = function(pack){
var db_callback = function(dbdata){
pack.data = {};
pack.data.list = dbdata;
youle_business.app.SendPack(pack);
}
var agentid = pack.data.agentid;
var sql = "call cp_agent_sale_month(?);";
youle_business.mysql.execsql("opensql", sql, [agentid], db_callback, pack);
}