正在显示
1 个修改的文件
包含
4 行增加
和
21 行删除
| @@ -490,18 +490,7 @@ class RankDataLogic extends BaseLogic | @@ -490,18 +490,7 @@ class RankDataLogic extends BaseLogic | ||
| 490 | $without_extension_project_ids = [658]; //是否达标只统计主词的 | 490 | $without_extension_project_ids = [658]; //是否达标只统计主词的 |
| 491 | $extension_project_ids = [354]; //扩展词也到达标的 | 491 | $extension_project_ids = [354]; //扩展词也到达标的 |
| 492 | $compliance_project_ids = [2163,257]; //直接达标处理的 | 492 | $compliance_project_ids = [2163,257]; //直接达标处理的 |
| 493 | - $ceaseProjectId = [ | ||
| 494 | - 47, | ||
| 495 | - 354, | ||
| 496 | - 378, | ||
| 497 | - 649, | ||
| 498 | - 1226, | ||
| 499 | - 1283, | ||
| 500 | - 1703, | ||
| 501 | - 1893, | ||
| 502 | - 2066, | ||
| 503 | - ];//暂停项目id | ||
| 504 | - | 493 | + $ceaseProjectId = [47, 354, 378, 649, 1226, 1283, 1703, 1893, 2066,];//暂停项目id |
| 505 | //一个项目多个api_no | 494 | //一个项目多个api_no |
| 506 | $multiple_api_no_project_ids = [ | 495 | $multiple_api_no_project_ids = [ |
| 507 | 2104 => [ | 496 | 2104 => [ |
| @@ -515,15 +504,6 @@ class RankDataLogic extends BaseLogic | @@ -515,15 +504,6 @@ class RankDataLogic extends BaseLogic | ||
| 515 | $g_top_first_page_extension_num = 0; | 504 | $g_top_first_page_extension_num = 0; |
| 516 | foreach ($data as &$ranks){ | 505 | foreach ($data as &$ranks){ |
| 517 | ksort($ranks); | 506 | ksort($ranks); |
| 518 | -// foreach ($ranks as &$rank){ | ||
| 519 | -// //处理排名 | ||
| 520 | -// if(!in_array($project_id, $without_project_ids)){ | ||
| 521 | -// if($rank['position'] >= 10){ | ||
| 522 | -// $rank['position'] -= 5; | ||
| 523 | -// } | ||
| 524 | -// //todo 需要特殊处理排名的项目 | ||
| 525 | -// } | ||
| 526 | -// } | ||
| 527 | $last = Arr::last($ranks); | 507 | $last = Arr::last($ranks); |
| 528 | //第一名 | 508 | //第一名 |
| 529 | if($last['position'] == 1){ | 509 | if($last['position'] == 1){ |
| @@ -586,6 +566,9 @@ class RankDataLogic extends BaseLogic | @@ -586,6 +566,9 @@ class RankDataLogic extends BaseLogic | ||
| 586 | if (($model->updated_date != date('Y-m-d') || empty($model_is_compliance)) && !$lang) { | 566 | if (($model->updated_date != date('Y-m-d') || empty($model_is_compliance)) && !$lang) { |
| 587 | $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0; | 567 | $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0; |
| 588 | if(!in_array($project_id,$ceaseProjectId)){ | 568 | if(!in_array($project_id,$ceaseProjectId)){ |
| 569 | + if($compliance_day == 0){//达标天数为0并当天达标 记录当前达标时间 | ||
| 570 | + DeployOptimize::where(['project_id'=>$project_id])->update(['first_compliance_time'=>date('Y-m-d')]); | ||
| 571 | + } | ||
| 589 | //多api_no项目 要api_no都分别达标才算 | 572 | //多api_no项目 要api_no都分别达标才算 |
| 590 | if(in_array($project_id, array_keys($multiple_api_no_project_ids))){ | 573 | if(in_array($project_id, array_keys($multiple_api_no_project_ids))){ |
| 591 | $api_nos = array_keys($multiple_api_no_project_ids[$project_id]); | 574 | $api_nos = array_keys($multiple_api_no_project_ids[$project_id]); |
-
请 注册 或 登录 后发表评论