Commit 5296b55c by duwenjun

Merge branch 'feature/wenjun/20210422_config_separate' into 'master'

Feature/wenjun/20210422 config separate

See merge request !1
parents abddfb79 e8d7f3f6
...@@ -4,7 +4,3 @@ Homestead.yaml ...@@ -4,7 +4,3 @@ Homestead.yaml
Homestead.json Homestead.json
.idea .idea
.env .env
websit.php
/public/php_errors.log
/public/pdf
<?php <?php
//日志目录位置 //日志目录位置
defined('REPORT_LOG_PATH') or define('REPORT_LOG_PATH', dirname($_SERVER['DOCUMENT_ROOT']).'/storage/logs/LogReport/'); define('REPORT_LOG_PATH', dirname(APP_STORAGE_PATH .'/storage/logs/LogReport/'));//项目名
//项目名 //项目名
defined('REPORT_APP_NAME') or define('REPORT_APP_NAME', 'pur'); defined('REPORT_APP_NAME') or define('REPORT_APP_NAME', 'frq_api');
//单日志文件大小限制 //单日志文件大小限制
defined('LOG_FILE_SIZE') or define('LOG_FILE_SIZE', 2097152); //2MB defined('LOG_FILE_SIZE') or define('LOG_FILE_SIZE', 2097152); //2MB
......
<?php <?php
function get_resource_config($type){
if(!isset($GLOBALS['_lx_resource_config'][$type])){
$path = RESOURCE_CONFIG_DIR.'/'.$type.'.ini';
$config = parse_ini_file($path , true);
$GLOBALS['_hz_resource_config'][$type] = $config;
}else{
$config = $GLOBALS['_lx_resource_config'][$type];
}
return $config;
}
function get_resource_config_section($type, $section){
if(!isset($GLOBALS['_lx_resource_config'][$type])){
$path = RESOURCE_CONFIG_DIR.'/'.$type.'.ini';
$type_config = parse_ini_file($path , true);
$GLOBALS['_hz_resource_config'][$type] = $type_config;
$config = $type_config[$section];
}else{
$config = $GLOBALS['_lx_resource_config'][$type][$section];
}
return $config;
}
/* /*
* 币种价格转换 * 币种价格转换
* @param $price 当前价格 * @param $price 当前价格
......
...@@ -36,7 +36,7 @@ class LoginModel extends Model ...@@ -36,7 +36,7 @@ class LoginModel extends Model
} }
$userInfoKey = $Redis->keys('frq_login_'.$token."*"); $userInfoKey = $Redis->keys('frq_login_'.$token."*");
$userInfo = count($userInfoKey) ? $Redis->get($userInfoKey[0]) : ""; $userInfo = count($userInfoKey) ? $Redis->get($userInfoKey[0]) : "";
if (empty($userInfo) || count($userInfo) == 0){ if (empty($userInfo)){
Export(1001,"请先登录"); Export(1001,"请先登录");
} }
$userInfo = \GuzzleHttp\json_decode($userInfo,true); $userInfo = \GuzzleHttp\json_decode($userInfo,true);
......
...@@ -33,6 +33,23 @@ if (file_exists($compiledPath)) { ...@@ -33,6 +33,23 @@ if (file_exists($compiledPath)) {
require $compiledPath; require $compiledPath;
} }
require __DIR__.'/../app/Http/LogReport.php';
require __DIR__.'/../app/Http/function.php';
require __DIR__.'/../config/define.php'; require __DIR__.'/../config/define.php';
require __DIR__.'/../app/Http/function.php';
require __DIR__.'/../app/Http/LogReport.php';
$auto_create_dir = [
APP_STORAGE_PATH . "/framework/sessions",
APP_STORAGE_PATH . "/framework/caches",
APP_STORAGE_PATH . "/framework/views",
APP_STORAGE_PATH . "/app/public",
];
foreach ($auto_create_dir as $create_dir)
{
if (!is_dir($create_dir)){
mkdir($create_dir, 0755, true);
}
}
...@@ -53,11 +53,11 @@ return [ ...@@ -53,11 +53,11 @@ return [
'mysql' => [ 'mysql' => [
'driver' => 'mysql', 'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'), 'host' => get_resource_config_section('db', 'db_cms')['host'],
'port' => env('DB_PORT', '3306'), 'database' => get_resource_config_section('db', 'db_cms')['db'],
'database' => env('DB_DATABASE', 'forge'), 'username' => get_resource_config_section('db', 'db_cms')['user'],
'username' => env('DB_USERNAME', 'forge'), 'password' => get_resource_config_section('db', 'db_cms')['passwd'],
'password' => env('DB_PASSWORD', ''), 'port' => 3306,
'charset' => 'utf8', 'charset' => 'utf8',
'collation' => 'utf8_general_ci', 'collation' => 'utf8_general_ci',
'prefix' => '', 'prefix' => '',
...@@ -66,11 +66,11 @@ return [ ...@@ -66,11 +66,11 @@ return [
], ],
'rfq' => [ //询报价数据库 'rfq' => [ //询报价数据库
'driver' => 'mysql', 'driver' => 'mysql',
'host' => env('DB_HOST_RFQ', ''), 'host' => get_resource_config_section('db', 'db_frq')['host'],
'database' => env('DB_DATABASE_RFQ', ''), 'database' => get_resource_config_section('db', 'db_frq')['db'],
'username' => env('DB_USERNAME_RFQ', ''), 'username' => get_resource_config_section('db', 'db_frq')['user'],
'password' => env('DB_PASSWORD_RFQ', ''), 'password' => get_resource_config_section('db', 'db_frq')['passwd'],
'port' => env('DB_PORT_RFQ', 3306), 'port' => 3306,
'charset' => 'utf8', 'charset' => 'utf8',
'collation' => 'utf8_unicode_ci', 'collation' => 'utf8_unicode_ci',
'prefix' => 'lie_', 'prefix' => 'lie_',
...@@ -78,57 +78,55 @@ return [ ...@@ -78,57 +78,55 @@ return [
], ],
'spu' => [ //spu数据库 'spu' => [ //spu数据库
'driver' => 'mysql', 'driver' => 'mysql',
'host' => env('DB_HOST_SPU', ''), 'host' => get_resource_config_section('db', 'db_spu')['host'],
'database' => env('DB_DATABASE_SPU', ''), 'database' => get_resource_config_section('db', 'db_spu')['db'],
'username' => env('DB_USERNAME_SPU', ''), 'username' => get_resource_config_section('db', 'db_spu')['user'],
'password' => env('DB_PASSWORD_SPU', ''), 'password' => get_resource_config_section('db', 'db_spu')['passwd'],
'port' => env('DB_PORT_SPU', 3306), 'port' => 3306,
'charset' => 'utf8', 'charset' => 'utf8',
'collation' => 'utf8_unicode_ci', 'collation' => 'utf8_unicode_ci',
'prefix' => 'lie_', 'prefix' => 'lie_',
'strict' => false, 'strict' => false,
], ],
'liexin' => [ //liexin 数据库 'ass' => [ //ass数据库
'driver' => 'mysql', 'driver' => 'mysql',
'host' => env('DB_HOST_LIEXIN', ''), 'host' => get_resource_config_section('db', 'db_pool')['host'],
'database' => env('DB_DATABASE_LIEXIN', ''), 'database' => get_resource_config_section('db', 'db_pool')['db'],
'username' => env('DB_USERNAME_LIEXIN', ''), 'username' => get_resource_config_section('db', 'db_pool')['user'],
'password' => env('DB_PASSWORD_LIEXIN', ''), 'password' => get_resource_config_section('db', 'db_pool')['passwd'],
'port' => env('DB_PORT_LIEXIN', 3306), 'port' => 3306,
'charset' => 'utf8', 'charset' => 'utf8',
'collation' => 'utf8_unicode_ci', 'collation' => 'utf8_unicode_ci',
'prefix' => 'lie_', 'prefix' => 'lie_',
'strict' => false, 'strict' => false,
], ],
'ass' => [ //ass数据库 'liexin' => [ //liexin 数据库
'driver' => 'mysql', 'driver' => 'mysql',
'host' => env('DB_POOL_HOST', ''), 'host' => get_resource_config_section('db', 'db_liexin')['host'],
'database' => env('DB_POOL_DATABASE', ''), 'database' => get_resource_config_section('db', 'db_liexin')['db'],
'username' => env('DB_POOL_USERNAME', ''), 'username' => get_resource_config_section('db', 'db_liexin')['user'],
'password' => env('DB_POOL_PASSWORD', ''), 'password' => get_resource_config_section('db', 'db_liexin')['passwd'],
'port' => env('DB_POOL_PORT', 3306),
'charset' => 'utf8', 'charset' => 'utf8',
'collation' => 'utf8_unicode_ci', 'collation' => 'utf8_unicode_ci',
'prefix' => 'lie_', 'prefix' => 'lie_',
'strict' => false, 'strict' => false,
], ],
'rabbitmq' => [ 'rabbitmq' => [
'driver' => 'rabbitmq', 'driver' => 'rabbitmq',
'host' => env('RABBITMQ_HOST', '127.0.0.1'), 'host' => get_resource_config_section('rabbit', 'rabbit')['host'],
'port' => env('RABBITMQ_PORT', 5672), 'port' => get_resource_config_section('rabbit', 'rabbit')['port'],
'vhost' => env('RABBITMQ_VHOST', '/'), 'vhost' => get_resource_config_section('rabbit', 'rabbit')['vhost'],
'login' => env('RABBITMQ_LOGIN', 'guest'), 'login' => get_resource_config_section('rabbit', 'rabbit')['user'],
'password' => env('RABBITMQ_PASSWORD', 'guest'), 'password' => get_resource_config_section('rabbit', 'rabbit')['passwd'],
'queue' => env('RABBITMQ_QUEUE'), // name of the default queue, 'queue' => get_resource_config_section('rabbit', 'rabbit')['queue'], // name of the default queue,
], ],
'mongodb' => [ 'mongodb' => [
'driver' => 'mongodb', 'driver' => 'mongodb',
'host' => env('DB_MONGO_HOST', ''), 'host' => get_resource_config_section('rabbit', 'rabbit')['host'],
'database' => env('DB_MONGO_DATABASE', ''), 'database' => get_resource_config_section('rabbit', 'rabbit')['db'],
'username' => env('DB_MONGO_USERNAME', ''), 'username' => get_resource_config_section('rabbit', 'rabbit')['user'],
'password' => env('DB_MONGO_PASSWORD', ''), 'password' => get_resource_config_section('rabbit', 'rabbit')['passwd'],
'port' => env('DB_MONGO_PORT', 27017), 'port' => get_resource_config_section('rabbit', 'rabbit')['port'],
// 'options' => [ // 'options' => [
// 'database' => 'ichunt' // sets the authentication database required by mongo 3 // 'database' => 'ichunt' // sets the authentication database required by mongo 3
// ] // ]
...@@ -164,10 +162,11 @@ return [ ...@@ -164,10 +162,11 @@ return [
'cluster' => false, 'cluster' => false,
'default' => [ 'default' => [
'host' => env('REDIS_HOST', 'localhost'), 'host' => get_resource_config_section('redis', 'frq')['host'],
'password' => env('REDIS_PASSWORD', null), 'password' => get_resource_config_section('redis', 'frq')['passwd'],
'port' => env('REDIS_PORT', 6379), 'port' => get_resource_config_section('redis', 'frq')['port'],
'database' => 0, 'database' => 0,
'prefix' =>env('PREFIX','Activity_')
], ],
], ],
......
...@@ -9,3 +9,9 @@ define('STATUS_NEED_LOGIN',100); //需要重新登录 ...@@ -9,3 +9,9 @@ define('STATUS_NEED_LOGIN',100); //需要重新登录
define('STATUS_ILLEGAL_PARAM',300); //操作被拒绝,可能是参数不合法等 define('STATUS_ILLEGAL_PARAM',300); //操作被拒绝,可能是参数不合法等
define('STATUS_ERROR',400); //列表的数据已被穷尽,没有更多数据 define('STATUS_ERROR',400); //列表的数据已被穷尽,没有更多数据
define('STATUS_UNKNOWN',500); //服务器未知错误 define('STATUS_UNKNOWN',500); //服务器未知错误
// 定义资源配置文件目录
define('RESOURCE_CONFIG_DIR' , '/data2/liexin_config');
// 定义日志目录
define('APP_STORAGE_PATH' , '/data2/liexin_logs/frq_api');
<?php <?php
$mail_config = get_resource_config('mail');
return [ return [
/* /*
...@@ -16,7 +17,7 @@ return [ ...@@ -16,7 +17,7 @@ return [
| |
*/ */
'driver' => env('MAIL_DRIVER', 'smtp'), 'driver' => $mail_config['mail']['driver'],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
...@@ -29,7 +30,7 @@ return [ ...@@ -29,7 +30,7 @@ return [
| |
*/ */
'host' => env('MAIL_HOST', 'smtp.mailgun.org'), 'host' => $mail_config['mail']['host'],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
...@@ -42,7 +43,7 @@ return [ ...@@ -42,7 +43,7 @@ return [
| |
*/ */
'port' => env('MAIL_PORT', 587), 'port' => $mail_config['mail']['port'],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
...@@ -68,7 +69,7 @@ return [ ...@@ -68,7 +69,7 @@ return [
| |
*/ */
'encryption' => env('MAIL_ENCRYPTION', 'tls'), 'encryption' => $mail_config['mail']['encryption'],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
...@@ -81,7 +82,7 @@ return [ ...@@ -81,7 +82,7 @@ return [
| |
*/ */
'username' => env('MAIL_USERNAME'), 'username' => $mail_config['mail']['user'],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
...@@ -94,7 +95,7 @@ return [ ...@@ -94,7 +95,7 @@ return [
| |
*/ */
'password' => env('MAIL_PASSWORD'), 'password' => $mail_config['mail']['passwd'],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
......
<?php <?php
$domain_config = get_resource_config('domain');
$allow_origin_str = $domain_config['domain']['allow_origin'];
$allow_origin_list = explode(",", $allow_origin_str);
return [ return [
'admin' => ['yyc@ichunt.com'], 'admin' => ['admin@ichunt.com'],
'login' => [ 'login' => [
'login' => 'http://' . env('LOGIN_DOMAIN', '') . '/login', 'login' => $domain_config['domain']['login_domain'] . '/login',
'logout'=> 'http://' . env('LOGIN_DOMAIN', '') . '/logout', 'logout'=> $domain_config['domain']['login_domain'] . '/logout',
'check' => 'http://' . env('LOGIN_DOMAIN', '') . '/api/checklogin', 'check' => $domain_config['domain']['login_domain'] . '/api/checklogin',
'search'=> 'http://' . env('LOGIN_DOMAIN', '') . '/api/search', 'search'=> $domain_config['domain']['login_domain'] . '/api/search',
'dashboard'=>'http://'.env('LOGIN_DOMAIN', '') . '/dashboard', 'dashboard'=> $domain_config['domain']['login_domain'] . '/dashboard',
], ],
////////////////232配置////////////////////
// 'export_domain'=>'http://export.liexin.net', //通用导入导出网址
// 'frqapi_domain' => "http://frqapi.liexin.net", //接口网址
// 'export_source_items_id' => "23", //导出来源明细id
////////////////本地配置//////////////////// ////////////////本地配置////////////////////
'export_domain'=>'http://export.liexin.net', //通用导入导出网址 'export_source_items_id' => "30", //导出来源明细id
'frqapi_domain' => "http://frq_api.liexin.com", //接口网址
'export_source_items_id' => "23", //导出来源明细id
'company_info_origin'=>[ #原始公司信息 'company_info_origin'=>[ #原始公司信息
'1'=>[ #内地 '1'=>[ #内地
'name'=>'猎芯科技有限公司', 'name'=>'猎芯科技有限公司',
'cc'=>'35353', 'cc'=>'杨娟',
'fax'=>'5353535', 'fax'=>'18529505446',
'tel'=>'13713025363', 'tel'=>'0755-23485782-8031',
], ],
'2'=>[ #香港 '2'=>[ #香港
'name'=>'泽贸科技有限公司', 'name'=>'泽贸科技有限公司',
'cc'=>'35353', 'cc'=>'杨娟',
'fax'=>'5353535', 'fax'=>'18529505446',
'tel'=>'13713025363', 'tel'=>'0755-23485782-8031',
], ],
], ],
//允许跨域站点 'export_domain'=> $domain_config['domain']['export_domain'], //通用导入导出网址
'ALLOW_ORIGIN' => array( 'frqapi_domain' => $domain_config['domain']['frqapi_domain'], //接口网址
'www.frq.liexin.com' , 'frq_domain' => $domain_config['domain']['frq_domain'], //询报价本地网址
'www.frq.liexin.net' , 'order_domain' => $domain_config['domain']['order_domain'], //订单网址
'frq.liexin.net' , 'api_domain' => $domain_config['domain']['api_domain'],
'lfrq.liexin.net' ,
'frq.liexin.com' ,
'szfrq.liexin.com',
'frq.ichunt.com',
'szfrq.ichunt.com',
'yunxin.ichunt.com',
),
"cookieDomain" =>".liexin.com",
"domain" => "liexin.net", //允许跨域站点
'api_domain' => 'http://api.liexin.com/', 'ALLOW_ORIGIN' => $allow_origin_list,
"cookieDomain" => $domain_config['domain']['cookieDomain'],
"domain" => $domain_config['domain']['domain'],
'frq_export_inquiry' => '23', //导出明细id 'frq_export_inquiry' => '23', //导出明细id
'frq_go_server' => $domain_config['domain']['frq_go_server'], //询价go 对外项目
'frq_go_server' => 'http://frq.liexin.net', //询价go 对外项目 'frq_url' => $domain_config['domain']['frq_url'],
'frq_url' => 'http://frq.liexin.net',
// 权限系统 // 权限系统
'perm_url' => 'http://perm.liexin.net', 'perm_url' => $domain_config['domain']['perm_url'],
// 获取用户权限接口 // 获取用户权限接口
'perm_api' => 'http://perm.liexin.net/api/perms/', 'perm_api' => $domain_config['domain']['perm_api'],
// 获取用户许可权限接口 // 获取用户许可权限接口
'check_access_api' => 'http://perm.liexin.net/api/perms/access', 'check_access_api' => $domain_config['domain']['check_access_api'],
//上传图片接口地址 //上传图片接口地址
'UploadUrl' => 'http://api.liexin.com/oss/upload', 'UploadUrl' => $domain_config['upload']['upload_url'],
'UploadKey' => 'fh6y5t4rr351d2c3bryi', 'UploadKey' => $domain_config['upload']['upload_key'],
]; ];
*
!public/
!.gitignore
config.php
routes.php
schedule-*
compiled.php
services.json
events.scanned.php
routes.scanned.php
down
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment