api/app/config/consts.php
2023-05-29 17:50:29 +08:00

140 lines
4.6 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* Tiffany SMS API重构
* @author QZQ
*/
defined("BASE_PATH") || define("BASE_PATH", getenv("BASE_PATH")?:realpath(dirname(__FILE__)."/../.."));
defined("APP_PATH") || define("APP_PATH", BASE_PATH."/app");
//================客户调用接口地址、文件路径、日志前缀、数据库及redis连接相关常量开始==================
//如果HTTP_HOST表明是本地环境
if($_SERVER['HTTP_HOST']=="127.0.0.1"){
//日志前缀
define("TIFFANY_API_REDIS_LOG_PREFIX", "");
//业务域名
define("BASE_URL", "http://127.0.0.1/tiffany/api/");
//生成短链接口地址
define("WE_SURL_API_GET_URL", "http://weapp.wemediacn.net/d/we/surl/api/get");
//生成短链接口TOKEN
define("WE_SURL_API_TIFFANY_TOKEN", "8zuLtinBmDQYGpChyWS7EarjF6PR9TIk");
//数据库连接
define("MYSQL_CONNECT_HOST", "mysql.weu.me");
define("MYSQL_CONNECT_USERNAME", "root");
define("MYSQL_CONNECT_PASSWORD", "root_123");
define("MYSQL_CONNECT_DBNAME", "sms");
//REDIS DB
//注本地redis就15个库所以先放在15里 by QZQ
define("REDIS_DB_NUMBER", 15);
}
//如果是开发环境或测试环境
//注为了让CLI脚本也能区分正式、测试、开发环境
//以下使用SCRIPT_FILENAME来判断正式、测试、开发环境常量
elseif($_SERVER['HTTP_HOST']=="weapp.wemediacn.net" || !empty($_SERVER['SCRIPT_FILENAME']) && (preg_match("@\/d\/@", strtolower($_SERVER['SCRIPT_FILENAME'])) || preg_match("@\/t\/@", strtolower($_SERVER['SCRIPT_FILENAME'])))){
//日志前缀
define("TIFFANY_API_REDIS_LOG_PREFIX", "tiffany/api/");
//业务域名
define("BASE_URL", "http://weapp.wemediacn.net/d/tiffany/api/");
//生成短链接口地址
define("WE_SURL_API_GET_URL", "http://weapp.wemediacn.net/d/we/surl/api/get");
//生成短链接口TOKEN
define("WE_SURL_API_TIFFANY_TOKEN", "8zuLtinBmDQYGpChyWS7EarjF6PR9TIk");
//数据库连接
define("MYSQL_CONNECT_HOST", "we-devsql.mysql.rds.aliyuncs.com");
define("MYSQL_CONNECT_USERNAME", "we_dev");
define("MYSQL_CONNECT_PASSWORD", "xtcpmw0OrX2vMMPj");
define("MYSQL_CONNECT_DBNAME", "sms");
//REDIS DB
define("REDIS_DB_NUMBER", 130);
}
//如果是正式环境
else{
//日志前缀
define("TIFFANY_API_REDIS_LOG_PREFIX", "tiffany/api/");
//业务域名
define("BASE_URL", "https://weapp.wemediacn.com/tiffany/api/");
//生成短链接口地址
define("WE_SURL_API_GET_URL", "https://weapp.wemediacn.com/we/surl/api/get");
//生成短链接口TOKEN
define("WE_SURL_API_TIFFANY_TOKEN", "TH3UOn1Z4p7aJFS5q8eE6Kmt9xWQsocw");
//数据库连接
// define("MYSQL_CONNECT_HOST", "rds0yslqyg1iuze8txux545.mysql.rds.aliyuncs.com");
// define("MYSQL_CONNECT_USERNAME", "tiffany");
// define("MYSQL_CONNECT_PASSWORD", "50iRVc5EZURndwf5");
// define("MYSQL_CONNECT_DBNAME", "sms");
define("MYSQL_CONNECT_HOST", "rds0yslqyg1iuze8txux545.mysql.rds.aliyuncs.com");
define("MYSQL_CONNECT_USERNAME", "sms");
define("MYSQL_CONNECT_PASSWORD", "F1js6Dk3ehi");
define("MYSQL_CONNECT_DBNAME", "sms");
//REDIS DB
define("REDIS_DB_NUMBER", 30);
}
//REDIS类
define("REDIS_FILE_PATH", "/data/www/common/create_redis.php");
//REDIS连接
define("REDIS_CONNECT_HOST", "r-bp11564d96842414128.redis.rds.aliyuncs.com");
define("REDIS_CONNECT_PORT", 6379);
define("REDIS_CONNECT_AUTH", "3Nsb4Pmsl9bcLs24mL12l");
//================客户调用接口地址、文件路径、日志前缀、数据库及redis连接相关常量结束==================
//================线上日志名相关常量开始==================
//线上业务校验日志
define("TIFFANY_API_CHECK_LOG", TIFFANY_API_REDIS_LOG_PREFIX."check");
//线上业务报错日志
define("TIFFANY_API_ERROR_LOG", TIFFANY_API_REDIS_LOG_PREFIX."error");
//================线上日志名相关常量开始==================
//================其他工具类引用路径及公共类目录相关常量开始==================
//公共类所在目录
define("FILE_COMMON_PATH", "/data/www/common/");
//企业号消息警报类
define("QY_SEND_PATH", FILE_COMMON_PATH."Qy_send.php");
//================其他工具类引用路径及公共类目录相关常量开始==================
//================状态、类别等数值相关基本常量开始==================
//是否删除:已删除
define("IS_DEL", 1);
//是否删除:未删除
define("NOT_DEL", 2);
//是否过期:已过期
define("IS_DUE", 1);
//是否过期:未过期
define("NOT_DUE", 2);
//通用的常量数组
class constans{
//是否删除描述
public static $IS_DEL_NAMES = array(
IS_DEL=>"",
NOT_DEL=>""
);
}
//================状态、类别等数值相关常量结束==================
?>