136 lines
4.0 KiB
JavaScript
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);
|
|
} |