params.php
3.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<?php
namespace common\config;
use Yii;
/**
* 环境变量/常量
*/
class Environmen{
/**
* 应用环境量
*/
static function ENV(){
if (YII_ENV_PROD){
self::setProd();
}elseif (YII_ENV_DEV){
self::setDev();
}else{
self::setProd();
}
}
/**
* 生产环境
*/
private static function setProd(){
Yii::setAlias('@www', 'http://live.yoho.cn');
Yii::setAlias('@admin', 'http://admin.live.yoho.cn');
Yii::setAlias('@api', 'http://api.live.yoho.cn');
define('NEWS_DOMAIN','http://newboys.yoho.cn/');
define('YOHOBUY_H5_DOMAIN','http://m.yohobuy.com');
define('YOHOBUY_API_DOMAIN', 'http://api.yoho.cn/');
}
/**
* 开发环境
*/
private static function setDev(){
Yii::setAlias('@www', 'http://live.yoho.cn');
Yii::setAlias('@admin', 'http://admin.live.yoho.cn');
Yii::setAlias('@api', 'http://api.live.yoho.cn');
define('NEWS_DOMAIN','http://newboys.test.yoho.cn/');
define('YOHOBUY_H5_DOMAIN','http://m.yohobuy.com');
define('YOHOBUY_API_DOMAIN', 'http://api.yoho.cn/');
}
}
Environmen::ENV();
class Params {
/**
* 业务线
*/
const YOHOBUY = 1;
const YOHOMARS = 2;
const YOHONOW = 3;
/**
* 直播未开始
*/
const LIVE_NOT_START = 0;
/**
* 直播中
*/
const LIVING = 1;
/**
* 直播已结束
*/
const LIVE_END = 2;
/**
* 是否精选
*/
const BEST_NO = 0;
const BEST_1 = 1;
const BEST_2 = 2;
/**
* 马甲状态
*/
const VEST_NO = 0;
const VEST_SLOW = 1;
const VEST_NORMAL = 2;
const VEST_FAST = 3;
/**
* 禁言状态
*/
const UN_FORBID = 0;
const IS_FORBID = 1;
/**
* 直播分享类型
*/
const LIVE_SHARE_TYPE = 1;
/**
* 回看分享类型
*/
const VIDEO_SHARE_TYPE = 2;
}
return [
'adminEmail' => 'admin@example.com',
'supportEmail' => 'support@example.com',
'user.passwordResetTokenExpire' => 3600,
'config'=>[
//业务线
'app'=>[
Params::YOHOBUY=>'有货',
Params::YOHOMARS=>'火星',
Params::YOHONOW=>'媒体'
],
//是否精选
'best'=>[
Params::BEST_NO=>'否',
Params::BEST_1=>'精选1',
Params::BEST_2=>'精选2',
],
//马甲状态
'vest'=>[
Params::VEST_NO=>'关闭',
Params::VEST_SLOW=>'最慢',
Params::VEST_NORMAL=>'一般',
Params::VEST_FAST=>'最快'
],
//直播状态
'room_living'=>[
Params::LIVE_NOT_START=>'未开始',
Params::LIVING=>'直播中',
Params::LIVE_END=>'已结束',
],
//未被禁言状态
'un_forbid_stat'=>Params::UN_FORBID,
//被禁言状态
'is_forbid_stat'=>Params::IS_FORBID,
//累加人数
'is_addup'=>1,
],
/**
* 分页每页数目
*/
'defaultPageSize'=>10,
/**
* 缓存超时时间
*/
'defaultCacheExpire'=>7200,
/**
* 默认缓存前缀
*/
'cache_prefix'=>'YOHOLive:',
//成功状态
'success_code'=>200,
//失败状态
'failed_code'=>8001,
//异常状态
'exception_code'=>500,
'news_domain'=>NEWS_DOMAIN,
];