作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

... ... @@ -43,7 +43,7 @@ class Count extends Command
public function handle()
{
$list = DB::table('gl_project')->where('gl_project.extend_type','=',0)
->where('gl_project.type','!=',0)
->whereIn('gl_project.type',[1,2,3,4,6])
->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id')
->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id')
->select($this->selectParam())->get();
... ...
... ... @@ -38,7 +38,7 @@ class CountAll extends Command
public function handle(){
$projectModel = new Project();
$list = $projectModel->list(['delete_status'=>0]);
$list = $projectModel->list(['delete_status'=>0,'type'=>['in',[1,2,3,4,6]]]);
foreach ($list as $v) {
echo date('Y-m-d H:i:s') . '项目id:'.$v['id'] . PHP_EOL;
ProjectServer::useProject($v['id']);
... ...
... ... @@ -39,7 +39,7 @@ class MonthAllCount extends Command
public function handle(){
$projectModel = new Project();
$list = $projectModel->list(['delete_status'=>0]);
$list = $projectModel->list(['delete_status'=>0,'type'=>['in',[1,2,3,4,6]]]);
foreach ($list as $v) {
if($v['is_upgrade'] == 1){
$oldModel = new UpdateOldInfo();
... ...
... ... @@ -36,7 +36,7 @@ class MonthCount extends Command
public function handle(){
$list = DB::table('gl_project')->where('gl_project.extend_type','=',0)
->where('gl_project.type','!=',0)
->whereIn('gl_project.type',[1,2,3,4,6])
->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id')
->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id')
->select($this->selectParam())->get()->toArray();
... ...
... ... @@ -145,7 +145,7 @@ class IndexController extends BaseController
$token = md5(uniqid().'auto'.$info['id']);
//存储缓存
$info['token'] = $token;
Cache::add($token,$info,3600);
Cache::add($token,$info,12 * 3600);
$languageModel = new WebLanguage();
$languageInfo = $languageModel->read(['id'=>$info['main_lang_id']],['short','english','chinese']);
$data = ['token'=>$token,'main_lang_id'=>$info['main_lang_id'],'language_info'=>$languageInfo];
... ...
... ... @@ -221,7 +221,29 @@ class TranslateController extends BaseController
public function getSixUrl($map){
$data = [];
$routeMapModel = new RouteMap();
//查询路由中是否包含products
$list = $routeMapModel->list($map);
$productInfo = $routeMapModel->read(['route'=>'products']);
if($productInfo === false){
$productModel = new Product();
$count = $productModel->formatQuery(['status'=>1])->count();
$v['route'] = 'products';
$this->pageSixList($data,$count,$v,1,15);
}
$newsInfo = $routeMapModel->read(['route'=>'news']);
if($newsInfo === false){
$newsModel = new News();
$count = $newsModel->formatQuery(['status'=>1])->count();
$v['route'] = 'news';
$this->pageSixList($data,$count,$v,1,15);
}
$blogInfo = $routeMapModel->read(['route'=>'blog']);
if($blogInfo === false){
$blogModel = new Blog();
$count = $blogModel->formatQuery(['status'=>1])->count();
$v['route'] = 'blog';
$this->pageSixList($data,$count,$v,1,15);
}
foreach ($list as $k => $v){
switch ($v['source']){
case RouteMap::SOURCE_PAGE:
... ... @@ -293,6 +315,17 @@ class TranslateController extends BaseController
}
/**
* @remark :获取默认数据
* @name :getDefaultData
* @author :lyh
* @method :post
* @time :2024/7/16 15:28
*/
public function getDefaultData(){
}
/**
* @remark :
* @name :pageList
* @author :lyh
... ...
... ... @@ -274,4 +274,15 @@ class Base extends Model
}, ARRAY_FILTER_USE_KEY);
}
/**
* @remark :查询一个字段返回数组
* @name :selectField
* @author :lyh
* @method :post
* @time :2024/7/15 17:11
*/
public function selectField($data,$filed){
$data = $this->filterRequestData($data);
return $this->formatQuery($data)->pluck($filed)->toArray();
}
}
... ...