增加docke部署

This commit is contained in:
2026-04-10 16:44:13 +08:00
parent e2f8054794
commit cd4ddb606d
5076 changed files with 701092 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,139 @@
<?php
define('DEFAULTHOSTNAME_ORACLE', 'localhost');
define('DEFAULTHOSTNAME_SQLSRV', 'localhost');
define('DEFAULTHOSTNAME_MYSQL', 'localhost');
define('DEFAULTHOSTPORT_ORACLE', '1521');
define('DEFAULTHOSTPORT_SQLSRV', '1433');
define('DEFAULTHOSTPORT_MYSQL', '3306');
define('DEFAULTDATABASE_ORACLE', 'orcl');
define('DEFAULTDATABASE_SQLSRV', 'master');
define('DEFAULTDATABASE_MYSQL', 'mysql');
define('DEFAULTUSERNAME_ORACLE', 'system');
define('DEFAULTUSERNAME_SQLSRV', 'sa');
define('DEFAULTUSERNAME_MYSQL', 'root');
define('DEFAULTPASSWORD_ORACLE', '');
define('DEFAULTPASSWORD_SQLSRV', '');
define('DEFAULTPASSWORD_MYSQL', '');
define('DEFAULTCHARSET_MYSQL', 'utf8');
define('DEFAULTPERSISTENT_ORACLE', false);
define('DEFAULTPERSISTENT_SQLSRV', false);
define('DEFAULTPERSISTENT_MYSQL', false);
define('PARAMETERNAME_HOSTNAME', 'host');
define('PARAMETERNAME_HOSTPORT', 'port');
define('PARAMETERNAME_DATABASE', 'database');
///define('PARAMETERNAME_SERVICE', 'service');
define('PARAMETERNAME_USERNAME', 'username');
define('PARAMETERNAME_PASSWORD', 'password');
define('PARAMETERNAME_CHARSET', 'charset');
define('PARAMETERNAME_PERSISTENT', 'persistent');
define('DATABASE_TYPE_NONE', 'NONE'); /// 无数据库
define('DATABASE_TYPE_ORACLE', 'ORACLE'); /// oracle
define('DATABASE_TYPE_SQLSRV', 'SQLSRV'); /// ms sql server
define('DATABASE_TYPE_MYSQL', 'MYSQL'); /// my sql
define('TYPENAME_STRING', 'string'); /// 字符串类型
define('TYPENAME_NUMBER', 'number'); /// 数值类型
define('TYPENAME_BOOL', 'bool'); //
define('TYPENAME_DATE', 'date'); /// 日期类型
define('TYPENAME_TIMESTAMP', 'timestamp'); /// 时间戳类型
define('TYPENAME_LOB', 'lob'); /// 大数据类型
define('TYPENAME_RAW', 'raw'); /// 源数据类型
/// 执行类型select、insert、update、delete、truncate、merge
define('COMMANDTYPE_SELECT', 'select');
define('COMMANDTYPE_INSERT', 'insert');
define('COMMANDTYPE_UPDATE', 'update');
define('COMMANDTYPE_DELETE', 'delete');
define('COMMANDTYPE_TRUNC', 'trunc');
define('COMMANDTYPE_MERGE', 'merge');
define('COMMANDTYPE_CALLSTOREDPROCEDURE', 'call');
/// 连接方式
define('JOINTYPE_INNER', 'inner join');
define('JOINTYPE_LEFT', 'left outer join');
define('JOINTYPE_RIGHT', 'right outer join');
define('JOINTYPE_OUTER', 'full outer join');
define('USEDCHARSET', 'utf-8'); /// current used charset.
///=====================================================================================================================
define('ERRORCODE_SUCCESS', 0); /// 成功
define('ERRORCODE_UNKNOWN', -1); /// 未知错误
define('ERRORCODE_NOIMPLEMENT', 0x0001); /// 方法没有被实现
define('ERRORCODE_DISABLED', 0x0002); /// 方法被停用
define('ERRORCODE_NOTINITIALIZED', 0x0003); /// 尚未初始化
define('ERRORCODE_NOPARAMETER', 0x0004); /// 无参数
define('ERRORCODE_NOCONNECTED', 0x0005); /// 未连接到数据库
define('ERRORCODE_NOCOMMANDED', 0x0006); /// 无命令
define('ERRORCODE_CANCELLED', 0x0007); /// 无命令无执行命令的command对象
define('ERRORCODE_INVALIDPARAMETER', 0x0101); /// 无效的参数
define('ERRORCODE_FILENOTFOUND', 0x0102); /// 找不到指定文件
define('ERRORCODE_FIELDNOTFOUND', 0x0103); /// 找不到域或字段
define('ERRORCODE_METHODNOTFOUND', 0x0104); /// 找不到接口(模块)
define('ERRORCODE_PARAMETERNOTFOUND', 0x0105); /// 找不到参数
define('ERRORCODE_BADPARAMETER', 0x0106); /// 错误的参数(不支持的参数)
define('ERRORCODE_INVALIDJSONDATA', 0x0107); /// 无效的json数据
define('ERRORCODE_INVALIDXMLDATA', 0x0108); /// 无效的xml数据
define('ERRORCODE_SERVERNOTALLOWED', 0x0109); /// 服务器未开放
define('ERRORCODE_INVALIDAPPINFO', 0x010a); /// 无效的app授权token
define('ERRORCODE_INVALIDUSERINFO', 0x010b); /// 无效的user授权token
define('ERRORCODE_NOPERMISSION_DEVELOPER', 0x010c); /// 无权限(开发者)
define('ERRORCODE_NOPERMISSION_USER', 0x010d); /// 无权限(用户)
define('ERRORCODE_INVALIDADDRESS', 0x010e); /// 两次请求地址不一致
define('ERRORCODE_SERVERTOBUSY', 0x010f); /// 小于允许的接口调用时间间隔
define('ERRORCODE_INVALIDREQUESTMETHOD', 0x0110); /// 错误的请求类型
define('ERRORCODE_INVALIDHTTPREQUEST', 0x0111); /// 发送http请求出错
define('ERRORCODE_SERVERTURNOFF', 0x0112); /// 服务器定时关闭
define('ERRORCODE_INVALIDSIGNATURE', 0x01ff); /// 签名错误
define('ERRORCODE_CUSTOMFIRST', 0x1000); /// 预计第一个自定义错误代码
define('ERRORCODE_CUSTOMLAST', 0xffff); /// 预计最后一个自定义错误代码
define('ERRORINFO_SUCCESS', 'success!'); /// 成功
define('ERRORINFO_UNKNOWN', 'unknown error!'); /// 未知错误
define('ERRORINFO_NOIMPLEMENT', 'not implement!'); /// 方法没有被实现
define('ERRORINFO_DISABLED', 'the function was disabled!'); /// 方法被停用
define('ERRORINFO_NOTINITIALIZED', 'not yet initialized!'); /// 尚未初始化
define('ERRORINFO_NOPARAMETER', 'no parameter!'); /// 无参数
define('ERRORINFO_NOCONNECTED', 'no connected!'); /// 未连接到数据库
define('ERRORINFO_NOCOMMANDED', 'no commanded!'); /// 无命令无执行命令的command对象
define('ERRORINFO_CANCELLED', 'the operation was cancelled by the user!'); /// 已取消
define('ERRORINFO_INVALIDPARAMETER', 'the parameter %s is invalid!'); /// 无效的参数
define('ERRORINFO_FILENOTFOUND', 'unable to find file "%s"!'); /// 找不到指定文件
define('ERRORINFO_FIELDNOTFOUND', 'unable to find field %s!'); /// 找不到域或字段
define('ERRORINFO_METHODNOTFOUND', 'unable to find method %s(version %s)!'); /// 找不到接口(模块)
define('ERRORINFO_PARAMETERNOTFOUND', 'unable to find parameter %s!'); /// 找不到参数
define('ERRORINFO_BADPARAMETER', 'the parameter %s(value %s) was not support!'); /// 错误的参数(不支持的参数)
define('ERRORINFO_INVALIDJSONDATA', 'invalid json data(%s)!'); /// 无效的json数据
define('ERRORINFO_INVALIDXMLDATA', 'invalid xml data(%s)!'); /// 无效的xml数据
define('ERRORINFO_SERVERNOTALLOWED', 'the server is not allowed to access now! please contact the system administrator!'); /// 服务器未开放
define('ERRORINFO_INVALIDAPPINFO', 'invalid application token!'); /// 无效的应用授权token
define('ERRORINFO_INVALIDUSERINFO', 'invalid user token!'); /// 无效的用户授权token
define('ERRORINFO_NOPERMISSION_DEVELOPER', 'you don\'t have permission to call this method!'); /// 无权限
define('ERRORINFO_NOPERMISSION_USER', 'you don\'t have permission to call this method!'); /// 无权限
define('ERRORINFO_INVALIDADDRESS', 'the requested address is not allowed! in order to continue working with the application you have to re-logon.'); /// 两次请求地址不一致
define('ERRORINFO_SERVERTOBUSY', 'the server is too busy, please try again later!'); /// 小于允许的接口调用时间间隔
define('ERRORINFO_INVALIDREQUESTMETHOD', 'unsupported request method!'); /// 错误的请求类型
define('ERRORINFO_INVALIDHTTPREQUEST', 'invalid http request!'); /// 发送http请求出错
//define('ERRORINFO_SERVERTURNOFF', 'the server was turn off now! please wait a few minute or contact the system administrator!'); /// 服务器定时关闭
define('ERRORINFO_SERVERTURNOFF', '当前服务器正在维护中(%s-%s维护完毕后可正常访问'); /// 服务器定时关闭
define('ERRORINFO_INVALIDSIGNATURE', 'invalid signature!'); /// 签名错误

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,293 @@
<?php
/**
* Created by PhpStorm.
* User: win7
* Date: 2016-08-11
* Time: 10:57
*/
require_once __DIR__ . '/CommonConstant.php';
define('ERRORCODE_BIGMARKET_FIRST', ERRORCODE_CUSTOMFIRST + 100); // 商城模块起始错误号
define('ERRORCODE_INPARAMERROR', ERRORCODE_BIGMARKET_FIRST + 1); // 参数无效
define('ERRORINFO_INPARAMERROR', '参数无效!'); // 参数无效
define('ERRORCODE_AGENTIDERROR', ERRORCODE_BIGMARKET_FIRST + 2); // 渠道商id错误
define('ERRORINFO_AGENTIDERROR', '渠道商id错误!'); // 参数无效
define('ERRORCODE_CHANNELIDERROR', ERRORCODE_BIGMARKET_FIRST + 3); // 渠道id错误
define('ERRORINFO_CHANNELIDERROR', '渠道id错误!'); // 渠道id错误
define('ERRORCODE_OPENIDERROR', ERRORCODE_BIGMARKET_FIRST + 4); // openid错误
define('ERRORINFO_OPENIDERROR', 'openid错误!'); // openid错误
define('ERRORCODE_UNIONIDERROR', ERRORCODE_BIGMARKET_FIRST + 5); // unionid错误
define('ERRORINFO_UNIONIDERROR', 'unionid错误!'); // unionid错误
define('ERRORCODE_NICKNAMEERROR', ERRORCODE_BIGMARKET_FIRST + 6); // 昵称错误
define('ERRORINFO_NICKNAMEERROR', '昵称错误!'); // 昵称错误
define('ERRORCODE_AVATARERROR', ERRORCODE_BIGMARKET_FIRST + 7); // 头像错误
define('ERRORINFO_AVATARERROR', '头像错误!'); // 头像错误
define('ERRORCODE_SEXERROR', ERRORCODE_BIGMARKET_FIRST + 8); // 性别错误
define('ERRORINFO_SEXERROR', '性别错误!'); // 性别错误
define('ERRORCODE_PROVINCEERROR', ERRORCODE_BIGMARKET_FIRST + 9); // 省份错误
define('ERRORINFO_PROVINCEERROR', '省份错误!'); // 省份错误
define('ERRORCODE_CITYERROR', ERRORCODE_BIGMARKET_FIRST + 10); // 城市错误
define('ERRORINFO_CITYERROR', '城市错误!'); // 城市错误
define('ERRORCODE_TYPEERROR', ERRORCODE_BIGMARKET_FIRST + 11); // 类型错误
define('ERRORINFO_TYPEERROR', '类型错误!'); // 类型错误
define('ERRORCODE_PRODUCTERROR', ERRORCODE_BIGMARKET_FIRST + 12); // 产品id错误
define('ERRORINFO_PRODUCTERROR', '产品id错误!'); // 产品id错误
define('ERRORCODE_ORDERTYPEERROR', ERRORCODE_BIGMARKET_FIRST + 13); // 订单类型无效
define('ERRORINFO_ORDERTYPEERROR', '订单类型无效!'); // 订单类型无效
define('ERRORCODE_PLAYERIDERROR', ERRORCODE_BIGMARKET_FIRST + 14); // 玩家id不能为空
define('ERRORINFO_PLAYERIDERROR', '玩家id不能为空!'); // 玩家id不能为空
define('ERRORCODE_TELERROR', ERRORCODE_BIGMARKET_FIRST + 15); // 请输入正确的联系方式
define('ERRORINFO_TELERROR', '请输入正确的联系方式!'); // 请输入正确的联系方式
define('ERRORCODE_WECHATERROR', ERRORCODE_BIGMARKET_FIRST + 16); // 微信号不能为空
define('ERRORINFO_WECHATERROR', '微信号不能为空!'); // 微信号不能为空
define('ERRORCODE_ORDERIDERROR', ERRORCODE_BIGMARKET_FIRST + 17); // 订单id错误
define('ERRORINFO_ORDERIDERROR', '订单id错误!'); // 订单id错误
define('ERRORCODE_TRADENOERROR', ERRORCODE_BIGMARKET_FIRST + 18); // tradeNo不能为空
define('ERRORINFO_TRADENOERROR', 'tradeNo不能为空!'); // 订单id错误
define('ERRORCODE_TRANSACTIONERROR', ERRORCODE_BIGMARKET_FIRST + 19); // transactionid不能为空
define('ERRORINFO_TRANSACTIONERROR', 'transactionid不能为空!'); // 订单id错误
define('ERRORCODE_SIGNKEYERROR', ERRORCODE_BIGMARKET_FIRST + 20); // 签名不能为空
define('ERRORINFO_SIGNKEYERROR', '签名不能为空!'); // 签名不能为空
define('ERRORCODE_MONEYERROR', ERRORCODE_BIGMARKET_FIRST + 21); // 金额不能为空
define('ERRORINFO_MONEYERROR', '金额不能为空!'); // 金额不能为空
define('ERRORCODE_PARENTIDERROR', ERRORCODE_BIGMARKET_FIRST + 22); // 父id不能为空
define('ERRORINFO_PARENTIDERROR', '父id不能为空!'); // 父id不能为空
define('ERRORCODE_ORDERCODEERROR', ERRORCODE_BIGMARKET_FIRST + 23); // 订单code不能为空
define('ERRORINFO_ORDERCODEERROR', '订单code不能为空!'); // 订单code不能为空
define('ERRORCODE_SIDERROR', ERRORCODE_BIGMARKET_FIRST + 24); // sid不能为空
define('ERRORINFO_SIDERROR', 'sid不能为空!'); // sid不能为空
define('ERRORCODE_SCODEERROR', ERRORCODE_BIGMARKET_FIRST + 25); // scode不能为空
define('ERRORINFO_SCODEERROR', 'scode不能为空!'); // scode不能为空
define('ERRORCODE_APPIDERROR', ERRORCODE_BIGMARKET_FIRST + 26); // appid不能为空
define('ERRORINFO_APPIDERROR', 'appid不能为空!'); // appid不能为空
define('ERRORCODE_DEVKEYERROR', ERRORCODE_BIGMARKET_FIRST + 27); // devkey不能为空
define('ERRORINFO_DEVKEYERROR', 'devkey不能为空!'); // devkey不能为空
define('ERRORCODE_BEGINTIMEERROR', ERRORCODE_BIGMARKET_FIRST + 28); // 开始时间不能为空
define('ERRORINFO_BEGINTIMEERROR', '开始时间不能为空!'); // 开始时间不能为空
define('ERRORCODE_ENDTIMEERROR', ERRORCODE_BIGMARKET_FIRST + 29); // 结束时间不能为空
define('ERRORINFO_ENDTIMEERROR', '结束时间不能为空!'); // 结束时间不能为空
define('ERRORCODE_TIMEERROR', ERRORCODE_BIGMARKET_FIRST + 30); // 时间错误
define('ERRORINFO_TIMEERROR', '时间错误!'); // 时间错误
define('ERRORCODE_SALESIDERROR', ERRORCODE_BIGMARKET_FIRST + 31); // 个人账户id错误
define('ERRORINFO_SALESIDERROR', '个人账户id错误!'); // 销售id错误
define('ERRORCODE_AWARDIDERROR', ERRORCODE_BIGMARKET_FIRST + 32); // 奖励id错误
define('ERRORINFO_AWARDIDERROR', '奖励id错误!'); // 奖励id错误
define('ERRORCODE_NOTICEIDERROR', ERRORCODE_BIGMARKET_FIRST + 32); // 公告id错误
define('ERRORINFO_NOTICEIDERROR', '公告id错误!'); // 公告id错误
define('ERRORCODE_AMOUNTERROR', ERRORCODE_BIGMARKET_FIRST + 33); // 数量错误
define('ERRORINFO_AMOUNTERROR', '数量错误!'); // 数量错误
define('ERRORCODE_AGENTNOTEXISTERROR', ERRORCODE_BIGMARKET_FIRST + 34); // 渠道商配置信息不存在
define('ERRORINFO_AGENTNOTEXISTERROR', '渠道商配置信息不存在!'); // 渠道商配置信息不存在
define('ERRORCODE_NODATAERROR', ERRORCODE_BIGMARKET_FIRST + 35); // 无数据
define('ERRORINFO_NODATAERROR', '无数据记录!'); // 无数据
define('ERRORCODE_ASKIDERROR', ERRORCODE_BIGMARKET_FIRST + 36); // 索要账户不能为空
define('ERRORINFO_ASKIDERROR', '索要账户不能为空!'); // 索要账户不能为空
define('ERRORCODE_DEALIDERROR', ERRORCODE_BIGMARKET_FIRST + 37); // 处理编号为空
define('ERRORINFO_DEALIDERROR', '处理编号为空!'); // 处理编号为空
define('ERRORCODE_DEALSTATESERROR', ERRORCODE_BIGMARKET_FIRST + 38); // 处理状态为空
define('ERRORINFO_DEALSTATESERROR', '处理状态为空!'); // 处理状态为空
define('ERRORCODE_ORDERNULLERROR', ERRORCODE_BIGMARKET_FIRST + 39); // 无订单记录
define('ERRORINFO_ORDERNULLERROR', '无订单记录!'); // 无订单记录
define('ERRORCODE_ORDERPAYEDERROR', ERRORCODE_BIGMARKET_FIRST + 40); // 订单已支付
define('ERRORINFO_ORDERPAYEDERROR', '该订单已支付或已退款!'); // 订单已支付
define('ERRORCODE_ORDERMONEYERROR', ERRORCODE_BIGMARKET_FIRST + 41); // 支付金额错误
define('ERRORINFO_ORDERMONEYERROR', '支付金额错误!'); // 支付金额错误
define('ERRORCODE_NOTSALESERROR', ERRORCODE_BIGMARKET_FIRST + 42); // 不是个人账户
define('ERRORINFO_NOTSALESERROR', '你还没有个人账户!'); // 不是个人账户
define('ERRORCODE_ROOMCARDENOUGHERROR', ERRORCODE_BIGMARKET_FIRST + 43); // 房卡数量不足
define('ERRORINFO_ROOMCARDENOUGHERROR', '数量不足!'); // 房卡数量不足
define('ERRORCODE_NOPOWERERROR', ERRORCODE_BIGMARKET_FIRST + 44); // 没有权限
define('ERRORINFO_NOPOWERERROR', '没有权限!'); // 没有权限
define('ERRORCODE_ONLYBINDSELFERROR', ERRORCODE_BIGMARKET_FIRST + 45); // 只能给绑定了自己邀请码的玩家充卡
define('ERRORINFO_ONLYBINDSELFERROR', '只能给绑定了自己邀请码的玩家赠卡'); // 只能给绑定了自己邀请码的玩家充卡
define('ERRORCODE_INVITECODEEXISTS', ERRORCODE_BIGMARKET_FIRST + 46);
define('ERRORINFO_INVITECODEEXISTS', '你已有账户,请直接登录后台');
define('ERRORCODE_INVITECODE_NOT_EXISTS', ERRORCODE_BIGMARKET_FIRST + 47);
define('ERRORINFO_INVITECODE_NOT_EXISTS', '用户不存在!');
define('ERRORCODE_GAMEIDERROR', ERRORCODE_BIGMARKET_FIRST + 48); // 游戏编号不能为空
define('ERRORINFO_GAMEIDERROR', '游戏编号不能为空!'); // 游戏编号不能为空
define('ERRORCODE_SALESCLOSEERROR', ERRORCODE_BIGMARKET_FIRST + 49); // 账户被封
define('ERRORINFO_SALESCLOSEERROR', '账号被封!'); // 账户被封
define('ERRORCODE_SALESNOTEXISTERROR', ERRORCODE_BIGMARKET_FIRST + 50); // 不存在该账户
define('ERRORINFO_SALESNOTEXISTERROR', '不存在指定用户'); // 不存在该账户
define('ERRORCODE_PLAYERNOTEXISTERROR', ERRORCODE_BIGMARKET_FIRST + 51); // 玩家不存在
define('ERRORINFO_PLAYERNOTEXISTERROR', '玩家信息不存在'); // 玩家不存在
define('ERRORCODE_PASSWORDERROR', ERRORCODE_BIGMARKET_FIRST + 52); // 密码错误
define('ERRORINFO_PASSWORDERROR', '密码错误!'); // 密码错误
define('ERRORCODE_INVALID_LOGIN_INFORMATION', ERRORCODE_BIGMARKET_FIRST + 53);
define('ERRORINFO_INVALID_LOGIN_INFORMATION', '账号或密码错误,请重新输入后再试!');
define('ERRORCODE_OLDPASSWORDERROR', ERRORCODE_BIGMARKET_FIRST + 54); // 旧密码错误
define('ERRORINFO_OLDPASSWORDERROR', '旧密码错误!'); // 旧密码错误
define('ERRORCODE_OLDEQUALNEWERROR', ERRORCODE_BIGMARKET_FIRST + 55); // 新密码不能与旧密码相同
define('ERRORINFO_OLDEQUALNEWERROR', '新密码不能与旧密码相同!'); // 新密码不能与旧密码相同
define('ERRORCODE_STARNOENOUGHERROR', ERRORCODE_BIGMARKET_FIRST + 56); // 星星数量不足
define('ERRORINFO_STARNOENOUGHERROR', '星星数量不足!'); // 星星数量不足
define('ERRORCODE_NOBINDERROR', ERRORCODE_BIGMARKET_FIRST + 57); // 玩家未绑定账户
define('ERRORINFO_NOBINDERROR', '玩家未绑定账户!'); // 玩家未绑定账户
define('ERRORCODE_PLAYER_NOT_EXISTS', ERRORCODE_BIGMARKET_FIRST + 58);
define('ERRORINFO_PLAYER_NOT_EXISTS', '找不到指定的玩家!');
define('ERRORCODE_CLUBENTEDEXISTS', ERRORCODE_BIGMARKET_FIRST + 59);
define('ERRORINFO_CLUBENTEDEXISTS', '已经参加了该俱乐部!');
define('ERRORCODE_POWERERROR', ERRORCODE_BIGMARKET_FIRST + 60);
define('ERRORINFO_POWERERROR', '权限信息不能为空!');
define('ERRORCODE_SHORTNUMNULLERROR', ERRORCODE_BIGMARKET_FIRST + 61);
define('ERRORINFO_SHORTNUMNULLERROR', '玩家短号不能为空!');
define('ERRORCODE_SHORTNUMERROR', ERRORCODE_BIGMARKET_FIRST + 62);
define('ERRORINFO_SHORTNUMERROR', '玩家短号超过范围!');
define('ERRORCODE_SHORTNUMUSEDERROR', ERRORCODE_BIGMARKET_FIRST + 63);
define('ERRORINFO_SHORTNUMUSEDERROR', '玩家短号已经被使用!');
define('ERRORCODE_ROOMNUMNULLERROR', ERRORCODE_BIGMARKET_FIRST + 64);
define('ERRORINFO_ROOMNUMNULLERROR', '玩家最大开房数为空!');
define('ERRORCODE_ROOMNUMERROR', ERRORCODE_BIGMARKET_FIRST + 65);
define('ERRORINFO_ROOMNUMERROR', '玩家最大开房数超过范围!');
define('ERRORCODE_SHORTDESERROR', ERRORCODE_BIGMARKET_FIRST + 66);
define('ERRORINFO_SHORTDESERROR', '短号描述过长!');
define('ERRORCODE_WHITEIDERROR', ERRORCODE_BIGMARKET_FIRST + 67);
define('ERRORINFO_WHITEIDERROR', '好友名单不能为空!');
define('ERRORCODE_WHITEEXISTERROR', ERRORCODE_BIGMARKET_FIRST + 68);
define('ERRORINFO_WHITEEXISTERROR', '玩家已经在好友名单中!');
define('ERRORCODE_WHITENOTEXISTERROR', ERRORCODE_BIGMARKET_FIRST + 69);
define('ERRORINFO_WHITENOTEXISTERROR', '玩家不在好友名单中!');
define('ERRORCODE_MSGLENGTHERROR', ERRORCODE_BIGMARKET_FIRST + 70);
define('ERRORINFO_MSGLENGTHERROR', '短信验证码格式错误!');
define('ERRORCODE_MSGNODATAERROR', ERRORCODE_BIGMARKET_FIRST + 71);
define('ERRORINFO_MSGNODATAERROR', '未查询到短信验证码!');
define('ERRORCODE_TELMSGERROR', ERRORCODE_BIGMARKET_FIRST + 72);
define('ERRORINFO_TELMSGERROR', '短信验证码不匹配!');
define('ERRORCODE_BINDEDTELERROR', ERRORCODE_BIGMARKET_FIRST + 73);
define('ERRORINFO_BINDEDTELERROR', '已经绑定过手机!');
define('ERRORCODE_NOBINDEDTELERROR', ERRORCODE_BIGMARKET_FIRST + 74);
define('ERRORINFO_NOBINDEDTELERROR', '未绑定过手机!');
define('ERRORCODE_SMSSENDERROR', ERRORCODE_BIGMARKET_FIRST + 75);
define('ERRORCODE_FROMUSERERROR', ERRORCODE_BIGMARKET_FIRST + 76);
define('ERRORINFO_FROMUSERERROR', '来源账户不能为空!');
define('ERRORCODE_TOUSERERROR', ERRORCODE_BIGMARKET_FIRST + 77);
define('ERRORINFO_TOUSERERROR', '目标账户不能为空!');
define('ERRORCODE_COMMISSIONNOTEXISTERROR', ERRORCODE_BIGMARKET_FIRST + 78);
define('ERRORINFO_COMMISSIONNOTEXISTERROR', '账户分成类型不存在!');
define('ERRORCODE_NUMMAXTEXISTERROR', ERRORCODE_BIGMARKET_FIRST + 79);
define('ERRORINFO_NUMMAXTEXISTERROR', '数值超过范围!');
define('ERRORCODE_ACCOUNTPERIODERROR', ERRORCODE_BIGMARKET_FIRST + 80);
define('ERRORINFO_ACCOUNTPERIODERROR', '账期错误!');
define('ERRORCODE_ACCOUNTPERIODEXISTS', ERRORCODE_BIGMARKET_FIRST + 81);
define('ERRORINFO_ACCOUNTPERIODEXISTS', '该账期已有支付信息,请先撤销对应的支付订单才能重新生成!(订单号:%s');
define('ERRORCODE_INVALIDCARDAMOUNT', ERRORCODE_BIGMARKET_FIRST + 82);
define('ERRORINFO_INVALIDCARDAMOUNT', '无效的房卡数量信息,当前账期赠送的房卡数超过总计转出的房卡数(累计转出数:%f当前赠送数%f');
define('ERRORCODE_INVALIDGOLDAMOUNT', ERRORCODE_BIGMARKET_FIRST + 82);
define('ERRORINFO_INVALIDGOLDAMOUNT', '无效的金币数量信息,当前账期赠送的金币数超过总计转出的金币数(累计转出数:%f当前赠送数%f');
define('ERRORCODE_INVALIDFINANCEORDER', ERRORCODE_BIGMARKET_FIRST + 83);
define('ERRORINFO_INVALIDFINANCEORDER', '找不到订单信息或该订单已被撤销!');
define('ERRORCODE_FINANCEORDERISNOTLAST', ERRORCODE_BIGMARKET_FIRST + 84);
define('ERRORINFO_FINANCEORDERISNOTLAST', '该订单不是最后一个有效的订单,你只能从最后一个有效订单开始执行撤销操作(%s');
define('ERRORCODE_FINANCEYEARERROR', ERRORCODE_BIGMARKET_FIRST + 85);
define('ERRORINFO_FINANCEYEARERROR', '无效的账期年份!');
define('ERRORCODE_CANNOTBINDCHILD', ERRORCODE_BIGMARKET_FIRST + 86);
define('ERRORINFO_CANNOTBINDCHILD', '不能绑定自己下级的邀请码!');
define('ERRORCODE_GIFTIDERROR', ERRORCODE_BIGMARKET_FIRST + 87);
define('ERRORINFO_GIFTIDERROR', '错误的礼包代码!');
define('ERRORCODE_GIFTNOTEXISTS', ERRORCODE_BIGMARKET_FIRST + 88);
define('ERRORINFO_GIFTNOTEXISTS', '找不到指定的礼包,或该礼包已被领取!');
define('ERRORCODE_CARDNUMBERERROR', ERRORCODE_BIGMARKET_FIRST + 89);
define('ERRORINFO_CARDNUMBERERROR', '错误的充值卡号或密码!');
define('ERRORCODE_CARDNUMBERNOTEXISTS', ERRORCODE_BIGMARKET_FIRST + 90);
define('ERRORINFO_CARDNUMBERNOTEXISTS', '找不到指定的充值卡,或该充值卡已被使用!');
define('ERRORCODE_LOGINRESTRICTED', ERRORCODE_BIGMARKET_FIRST + 91);
define('ERRORINFO_LOGINRESTRICTED', '登录错误次数过多请等待15分钟后再试');
define('ERRORCODE_DIAMONDENOUGHERROR', ERRORCODE_BIGMARKET_FIRST + 92); // 钻石数量不足
define('ERRORINFO_DIAMONDENOUGHERROR', '账户中钻石数量不足!'); // 钻石数量不足

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,252 @@
<?php
/**
* Created by PhpStorm.
* User: abcdefg
* Date: 2016-08-11
* Time: 10:10
*/
require_once __DIR__ . '/CommonConstant.php';
// 加载环境变量配置
require_once dirname(dirname(dirname(__DIR__))) . '/env_config.php';
/// 是否调试环境
define('DEBUG_MODE', env('DEBUG_MODE', false));
if (DEBUG_MODE)
{
/// 数据库类型mysql, sqlsrv, oracle
define('DATABASE_TYPE', DATABASE_TYPE_MYSQL);
/// ==== ↓ 主服务器信息 ↓ ====
/// 数据服务器地址
define('MASTER_HOSTNAME', env('DLWEB_DB_HOST', '39.108.82.197'));
/// 数据端口
define('MASTER_HOSTPORT', (int)env('DLWEB_DB_PORT', 3309));
/// 数据库登录用户名
define('MASTER_USERNAME', env('DLWEB_DB_USER', 'root'));
/// 数据库登录密码
define('MASTER_PASSWORD', env('DLWEB_DB_PASSWORD', ''));
/// 数据库名
define('MASTER_DATABASE', env('DLWEB_DB_NAME', 'game_db'));
/// 是否长链接
define('MASTER_PERSISTENT', false);
/// 编码mysql有效
define('MASTER_CHARSET', 'utf8');
/// ==== ↑ 主服务器信息 ↑ ====
/// ==== ↓ 从服务器信息 ↓ ====
/// 从服务器数
define('SERVANT_COUNT', 0);
/// ==== ↓ 从服务器1 ↓ ====
/// 数据服务器地址
define('SERVANT_HOSTNAME_0', env('DLWEB_SLAVE_DB_HOST', '39.108.82.197'));
/// 数据端口
define('SERVANT_HOSTPORT_0', (int)env('DLWEB_SLAVE_DB_PORT', 3309));
/// 数据库登录用户名
define('SERVANT_USERNAME_0', env('DLWEB_SLAVE_DB_USER', 'root'));
/// 数据库登录密码
define('SERVANT_PASSWORD_0', env('DLWEB_SLAVE_DB_PASSWORD', ''));
/// 数据库名
define('SERVANT_DATABASE_0', env('DLWEB_SLAVE_DB_NAME', 'game_db'));
/// 是否长链接
define('SERVANT_PERSISTENT_0', false);
/// 编码mysql有效
define('SERVANT_CHARSET_0', 'utf8');
/// ==== ↑ 从服务器1 ↑ ====
/// ==== ↑ 从服务器信息 ↑ ====
/// ==== ↓ redis配置 ↓ ====
/// 是否启用redis缓存
define('REDIS_ENABLED', env('REDIS_ENABLED', false));
/// redis服务器名、地址
define('REDIS_HOSTNAME', env('REDIS_HOST', 'localhost'));
/// redis服务器端口
define('REDIS_HOSTPORT', (int)env('REDIS_PORT', 6379));
/// redis数据库名
define('REDIS_DATABASE', 'default');
/// redis密码
define('REDIS_PASSWORD', env('REDIS_PASSWORD', ''));
/// ==== ↑ redis配置 ↑ ====
/// ==== ↓ 其他配置 ↓ ====
/// 服务器是否对外开放
define('SERVER_ACTIVE', true);
/// 当服务器不对外开放时,可以访问服务器的地址
$_whitelist_str = env('INTERNAL_WHITELIST', 'localhost,127.0.0.1,::1,171.34.213.95');
$_whitelist_arr = array_map('trim', explode(',', $_whitelist_str));
define('INTERNAL_WHITELIST', 'return ' . var_export($_whitelist_arr, true) . ';');
/// 服务器是否需要定时关闭
define('TIMED_OFF_NEEDED', false);
/// 定时关闭开始时间
define('TIMED_OFF_BEGIN', '02:50:00');
/// 定时关闭结束时间
define('TIMED_OFF_END', '08:00:00');
/// 是否需要校验token
define('TOKEN_ENABLED', false);
/// 限制token是否只能单次使用
define('TOKEN_SIGNLE', true);
/// 是否校验token和user_id是否匹配
define('VALID_TOKEN_USERID', false);
/// 是否需要验证签名
define('SIGN_ENABLED', false);
/// 签名key
define('SIGN_KEY', 'sdk');
/// 单个接口访问的时间间隔(毫秒)
define('REQUEST_INTERVAL', 10);
/// token超时时间
define('TOKEN_EXPIRE_TICK_COUNT', 7200);
/// 登录接口名表示该接口为登录接口登录接口不校验user_auth_token参数
define('LOGIN_METHOD_LIST', 'return array(\'sales.sales.loginByPhone\', \'Admin.Admin.login\', \'agent.demand.salesInfo\', \'agent.user.getinfo\', \'agent.user.login\', \'agent.player.login\', \'agent.user.admin_login\', \'agent.user.report_login\', \'agent.user.getPlayer\');');
/// 不校验也不生成user_auth_token的接口列表
define('IGNORE_USER_AUTH_TOKEN_METHOD_LIST', 'return array(\'agent.user.getUserInfo\', \'admin.Admin.createAgent\', \'Admin.Admin.createChannel\', \'Admin.Admin.createGame\', \'agent.gift.newrechargecard\', \'report.report.areaNumberOfPeopleMap\', \'sales.sales.captchaLogin\', \'youle.youle.channelConfigById\', \'agent.user.whiteList\', \'agent.user.changeWhiteList\', \'agent.user.queryShortNum\', \'agent.order.createStarOrder\', \'agent.order.buyStarRecord\', \'Youle.Youle.productList\', \'agent.order.isPay\', \'report.report.exportReport\', \'Youle.Youle.webLog\', \'Youle.Youle.channelConfig\', \'Youle.Youle.gameList\', \'Youle.Youle.channelList\', \'sms.sms.sendBindCode\', \'agent.order.ordersuccess\', \'agent.game.downList\', );');
/// ==== ↑ 其他配置 ↑ ====
}
else
{
/// 数据库类型mysql, sqlsrv, oracle
define('DATABASE_TYPE', DATABASE_TYPE_MYSQL);
/// ==== ↓ 主服务器信息 ↓ ====
/// 数据服务器地址
define('MASTER_HOSTNAME', env('DLWEB_DB_HOST', 'rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com'));
/// 数据端口
define('MASTER_HOSTPORT', (int)env('DLWEB_DB_PORT', 3306));
/// 数据库登录用户名
define('MASTER_USERNAME', env('DLWEB_DB_USER', 'games'));
/// 数据库登录密码
define('MASTER_PASSWORD', env('DLWEB_DB_PASSWORD', ''));
/// 数据库名
define('MASTER_DATABASE', env('DLWEB_DB_NAME', 'agent_db'));
/// 是否长链接
define('MASTER_PERSISTENT', false);
/// 编码mysql有效
define('MASTER_CHARSET', 'utf8');
/// ==== ↑ 主服务器信息 ↑ ====
/// ==== ↓ 从服务器信息 ↓ ====
/// 从服务器数
define('SERVANT_COUNT', 0);
/// ==== ↓ 从服务器1 ↓ ====
/// 数据服务器地址
define('SERVANT_HOSTNAME_0', env('DLWEB_SLAVE_DB_HOST', 'rr-wz9v0rl1uv6o1j9pfo.mysql.rds.aliyuncs.com'));
/// 数据端口
define('SERVANT_HOSTPORT_0', (int)env('DLWEB_SLAVE_DB_PORT', 3306));
/// 数据库登录用户名
define('SERVANT_USERNAME_0', env('DLWEB_SLAVE_DB_USER', 'yunuser'));
/// 数据库登录密码
define('SERVANT_PASSWORD_0', env('DLWEB_SLAVE_DB_PASSWORD', ''));
/// 数据库名
define('SERVANT_DATABASE_0', env('DLWEB_SLAVE_DB_NAME', 'game_db'));
/// 是否长链接
define('SERVANT_PERSISTENT_0', false);
/// 编码mysql有效
define('SERVANT_CHARSET_0', 'utf8');
/// ==== ↑ 从服务器1 ↑ ====
/// ==== ↑ 从服务器信息 ↑ ====
/// ==== ↓ redis配置 ↓ ====
/// 是否启用redis缓存
define('REDIS_ENABLED', env('REDIS_ENABLED', false));
/// redis服务器名、地址
define('REDIS_HOSTNAME', env('REDIS_HOST', 'localhost'));
/// redis服务器端口
define('REDIS_HOSTPORT', (int)env('REDIS_PORT', 6379));
/// redis数据库名
define('REDIS_DATABASE', 'default');
/// redis密码
define('REDIS_PASSWORD', env('REDIS_PASSWORD', ''));
/// ==== ↑ redis配置 ↑ ====
/// ==== ↓ 其他配置 ↓ ====
/// 服务器是否对外开放
define('SERVER_ACTIVE', true);
/// 当服务器不对外开放时,可以访问服务器的地址
$_whitelist_str = env('INTERNAL_WHITELIST', 'localhost,127.0.0.1,::1,171.34.213.95');
$_whitelist_arr = array_map('trim', explode(',', $_whitelist_str));
define('INTERNAL_WHITELIST', 'return ' . var_export($_whitelist_arr, true) . ';');
/// 服务器是否需要定时关闭
define('TIMED_OFF_NEEDED', true);
/// 定时关闭开始时间
define('TIMED_OFF_BEGIN', '02:50:00');
/// 定时关闭结束时间
define('TIMED_OFF_END', '03:10:00');
/// 是否需要校验token
define('TOKEN_ENABLED', true);
/// 限制token是否只能单次使用
define('TOKEN_SIGNLE', true);
/// 是否校验token和user_id是否匹配
define('VALID_TOKEN_USERID', false);
/// 是否需要验证签名
define('SIGN_ENABLED', false);
/// 签名key
define('SIGN_KEY', 'sdk');
/// 单个接口访问的时间间隔(毫秒)
define('REQUEST_INTERVAL', 10);
/// token超时时间
define('TOKEN_EXPIRE_TICK_COUNT', 7200);
/// 登录接口名表示该接口为登录接口登录接口不校验user_auth_token参数
define('LOGIN_METHOD_LIST', 'return array(\'sales.sales.loginByPhone\', \'Admin.Admin.login\', \'agent.demand.salesInfo\', \'agent.user.getinfo\', \'agent.user.login\', \'agent.player.login\', \'agent.user.admin_login\', \'agent.user.report_login\', \'agent.user.getPlayer\');');
/// 不校验也不生成user_auth_token的接口列表
define('IGNORE_USER_AUTH_TOKEN_METHOD_LIST', 'return array(\'agent.user.getUserInfo\', \'admin.Admin.createAgent\', \'Admin.Admin.createChannel\', \'Admin.Admin.createGame\', \'agent.gift.newrechargecard\', \'report.report.areaNumberOfPeopleMap\', \'sales.sales.captchaLogin\', \'youle.youle.channelConfigById\', \'agent.user.whiteList\', \'agent.user.changeWhiteList\', \'agent.user.queryShortNum\', \'agent.order.createStarOrder\', \'agent.order.buyStarRecord\', \'Youle.Youle.productList\', \'agent.order.isPay\', \'report.report.exportReport\', \'Youle.Youle.webLog\', \'Youle.Youle.channelConfig\', \'Youle.Youle.gameList\', \'Youle.Youle.channelList\', \'sms.sms.sendBindCode\', \'agent.order.ordersuccess\', \'agent.game.downList\', );');
/// ==== ↑ 其他配置 ↑ ====
}
/**
* @note 定义用于登录的接口名
* @return array
*/
function LOGIN_METHOD_LIST()
{
return eval(LOGIN_METHOD_LIST);
}
/**
* @note 定义用于内部访问服务器的地址
* @return array
*/
function INTERNAL_WHITELIST()
{
return eval(INTERNAL_WHITELIST);
}
/**
* @note 不校验也不生成user_auth_token的接口列表
* @return mixed
*/
function IGNORE_USER_AUTH_TOKEN_METHOD_LIST()
{
return eval(IGNORE_USER_AUTH_TOKEN_METHOD_LIST);
}
/*
游戏只读实例
rr-bp1x2415jy37d8mu1o.mysql.rds.aliyuncs.com
games
Games2017@)!&
*/