api/app/config/consts.php

135 lines
4.3 KiB
PHP
Raw Normal View History

2023-04-07 19:05:18 +08:00
<?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"){
//日志前缀
2023-04-19 16:23:01 +08:00
define("TIFFANY_API_REDIS_LOG_PREFIX", "tiffany/api/");
2023-04-07 19:05:18 +08:00
//业务域名
define("BASE_URL", "http://127.0.0.1/tiffany/api/");
2023-04-18 11:47:18 +08:00
//生成短链接口地址
define("WE_SURL_API_GET_URL", "http://weapp.wemediacn.net/d/we/surl/api/get");
2023-04-18 17:49:02 +08:00
//生成短链接口TOKEN
define("WE_SURL_API_TIFFANY_TOKEN", "8zuLtinBmDQYGpChyWS7EarjF6PR9TIk");
2023-04-07 19:05:18 +08:00
//数据库连接
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来判断正式、测试、开发环境常量
2023-04-18 11:47:18 +08:00
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'])))){
2023-04-07 19:05:18 +08:00
//日志前缀
2023-04-19 16:23:01 +08:00
define("TIFFANY_API_REDIS_LOG_PREFIX", "tiffany/apitest/");
2023-04-07 19:05:18 +08:00
//业务域名
2023-04-18 11:47:18 +08:00
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");
2023-04-07 19:05:18 +08:00
2023-04-18 17:49:02 +08:00
//生成短链接口TOKEN
define("WE_SURL_API_TIFFANY_TOKEN", "8zuLtinBmDQYGpChyWS7EarjF6PR9TIk");
2023-04-07 19:05:18 +08:00
//数据库连接
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{
//日志前缀
2023-04-19 16:23:01 +08:00
define("TIFFANY_API_REDIS_LOG_PREFIX", "tiffany/api/");
2023-04-07 19:05:18 +08:00
//业务域名
2023-04-18 11:47:18 +08:00
define("BASE_URL", "https://weapp.wemediacn.com/tiffany/api/");
//生成短链接口地址
define("WE_SURL_API_GET_URL", "https://weapp.wemediacn.com/we/surl/api/get");
2023-04-07 19:05:18 +08:00
2023-04-18 17:49:02 +08:00
//生成短链接口TOKEN
define("WE_SURL_API_TIFFANY_TOKEN", "TH3UOn1Z4p7aJFS5q8eE6Kmt9xWQsocw");
2023-04-07 19:05:18 +08:00
//数据库连接
define("MYSQL_CONNECT_HOST", "rds0yslqyg1iuze8txux545.mysql.rds.aliyuncs.com");
define("MYSQL_CONNECT_USERNAME", "tiffany");
define("MYSQL_CONNECT_PASSWORD", "50iRVc5EZURndwf5");
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连接相关常量结束==================
//================线上日志名相关常量开始==================
2023-04-19 16:23:01 +08:00
//线上业务校验日志
define("TIFFANY_API_CHECK_LOG", TIFFANY_API_REDIS_LOG_PREFIX."check");
2023-04-07 19:05:18 +08:00
//线上业务报错日志
2023-04-19 16:23:01 +08:00
define("TIFFANY_API_ERROR_LOG", TIFFANY_API_REDIS_LOG_PREFIX."error");
2023-04-07 19:05:18 +08:00
//================线上日志名相关常量开始==================
//================其他工具类引用路径及公共类目录相关常量开始==================
//公共类所在目录
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=>""
);
}
//================状态、类别等数值相关常量结束==================
?>