作者 李宇航

合并分支 'lyh-server' 到 'master'

Lyh server



查看合并请求 !1894
@@ -99,6 +99,9 @@ class RemainDay extends Command @@ -99,6 +99,9 @@ class RemainDay extends Command
99 } 99 }
100 //白帽版本的系统 100 //白帽版本的系统
101 if($deploy_build['seo_plan'] == 1){ 101 if($deploy_build['seo_plan'] == 1){
  102 + if($deploy_build['seo_service_duration'] == 0){
  103 + continue;
  104 + }
102 if($item['uptime']){ 105 if($item['uptime']){
103 $diff = time() - strtotime($item['uptime']); 106 $diff = time() - strtotime($item['uptime']);
104 $seo_remain_day = $deploy_build['seo_service_duration'] - floor($diff / (60 * 60 * 24)); 107 $seo_remain_day = $deploy_build['seo_service_duration'] - floor($diff / (60 * 60 * 24));
@@ -115,6 +118,10 @@ class RemainDay extends Command @@ -115,6 +118,10 @@ class RemainDay extends Command
115 //同时包括白帽版本+默认版本的项目 118 //同时包括白帽版本+默认版本的项目
116 $this->project->edit(['seo_remain_day'=>$seo_remain_day],['id'=>$item['id']]); 119 $this->project->edit(['seo_remain_day'=>$seo_remain_day],['id'=>$item['id']]);
117 } 120 }
  121 + if($deploy_build['service_duration'] == 0){
  122 + //服务时长为0自动跳过
  123 + continue;
  124 + }
118 //默认版本计算剩余服务时常 125 //默认版本计算剩余服务时常
119 if($item['type'] == Project::TYPE_TWO || $item['type'] == Project::TYPE_FOUR){ 126 if($item['type'] == Project::TYPE_TWO || $item['type'] == Project::TYPE_FOUR){
120 if(in_array($item['id'],$this->projectId)){//已开始优化的时间结算 127 if(in_array($item['id'],$this->projectId)){//已开始优化的时间结算
@@ -13,6 +13,8 @@ use App\Enums\Common\Code; @@ -13,6 +13,8 @@ use App\Enums\Common\Code;
13 use App\Http\Controllers\Bside\BaseController; 13 use App\Http\Controllers\Bside\BaseController;
14 use App\Http\Logic\Bside\Setting\TranslateLogic; 14 use App\Http\Logic\Bside\Setting\TranslateLogic;
15 use App\Models\Blog\Blog; 15 use App\Models\Blog\Blog;
  16 +use App\Models\CustomModule\CustomModule;
  17 +use App\Models\CustomModule\CustomModuleCategory;
16 use App\Models\CustomModule\CustomModuleContent; 18 use App\Models\CustomModule\CustomModuleContent;
17 use App\Models\News\News; 19 use App\Models\News\News;
18 use App\Models\Product\Product; 20 use App\Models\Product\Product;
@@ -279,7 +281,19 @@ class TranslateController extends BaseController @@ -279,7 +281,19 @@ class TranslateController extends BaseController
279 case RouteMap::SOURCE_MODULE_CATE: 281 case RouteMap::SOURCE_MODULE_CATE:
280 $customModel = new CustomModuleContent(); 282 $customModel = new CustomModuleContent();
281 $count = $customModel->formatQuery(['category_id'=>['like','%,'.$v['source_id'].',%']])->count(); 283 $count = $customModel->formatQuery(['category_id'=>['like','%,'.$v['source_id'].',%']])->count();
282 - $this->pageSixList($data,$count,$v,3,10); 284 + //获取module_id
  285 + $customCateModel = new CustomModuleCategory();
  286 + $cateInfo = $customCateModel->read(['route'=>$v['route']],['module_id']);
  287 + if($cateInfo !== false){
  288 + $model = new CustomModule();
  289 + $moduleInfo = $model->read(['id'=>$cateInfo['module_id']],['route']);
  290 + if($moduleInfo !== false){
  291 + if($v['route'] != $moduleInfo['route']){
  292 + $v['route'] = $moduleInfo['route'].'/'.$v['route'];
  293 + }
  294 + }
  295 + }
  296 + $this->pageList($data,$count,$v,3,10);
283 break; 297 break;
284 default: 298 default:
285 $data[] = $v['route']; 299 $data[] = $v['route'];
@@ -393,7 +407,7 @@ class TranslateController extends BaseController @@ -393,7 +407,7 @@ class TranslateController extends BaseController
393 } 407 }
394 408
395 /** 409 /**
396 - * @remark : 410 + * @remark :5.0列表页路由处理
397 * @name :pageList 411 * @name :pageList
398 * @author :lyh 412 * @author :lyh
399 * @method :post 413 * @method :post
@@ -412,6 +426,15 @@ class TranslateController extends BaseController @@ -412,6 +426,15 @@ class TranslateController extends BaseController
412 } 426 }
413 $page = ceil($count / $pageNum);//向上取整 427 $page = ceil($count / $pageNum);//向上取整
414 } 428 }
  429 + if($v['source'] == RouteMap::SOURCE_NEWS_CATE){
  430 + if($v['route'] != 'news'){
  431 + $v['route'] = RouteMap::PATH_NEWS_CATE.'/'.$v['route'];
  432 + }
  433 + }elseif($v['source'] == RouteMap::SOURCE_BLOG_CATE){
  434 + if($v['route'] != 'blog'){
  435 + $v['route'] = RouteMap::PATH_BLOG_CATE.'/'.$v['route'];
  436 + }
  437 + }
415 for ($i = 1;$i <= $page;$i++){ 438 for ($i = 1;$i <= $page;$i++){
416 if($i == 1){ 439 if($i == 1){
417 $data[] = $v['route']; 440 $data[] = $v['route'];
@@ -423,7 +446,7 @@ class TranslateController extends BaseController @@ -423,7 +446,7 @@ class TranslateController extends BaseController
423 } 446 }
424 447
425 /** 448 /**
426 - * @remark : 449 + * @remark :6.0列表路由处理
427 * @name :pageList 450 * @name :pageList
428 * @author :lyh 451 * @author :lyh
429 * @method :post 452 * @method :post