|
@@ -5,6 +5,7 @@ namespace App\Console\Commands\DayCount; |
|
@@ -5,6 +5,7 @@ namespace App\Console\Commands\DayCount; |
|
5
|
use App\Helper\Common;
|
5
|
use App\Helper\Common;
|
|
6
|
use App\Helper\FormGlobalsoApi;
|
6
|
use App\Helper\FormGlobalsoApi;
|
|
7
|
use App\Models\Project\DeployBuild;
|
7
|
use App\Models\Project\DeployBuild;
|
|
|
|
8
|
+use App\Models\Project\DeployOptimize;
|
|
8
|
use Carbon\Carbon;
|
9
|
use Carbon\Carbon;
|
|
9
|
use Illuminate\Console\Command;
|
10
|
use Illuminate\Console\Command;
|
|
10
|
use Illuminate\Support\Facades\DB;
|
11
|
use Illuminate\Support\Facades\DB;
|
|
@@ -39,6 +40,11 @@ class Count extends Command |
|
@@ -39,6 +40,11 @@ class Count extends Command |
|
39
|
$data = [];
|
40
|
$data = [];
|
|
40
|
$yesterday = Carbon::yesterday()->toDateString();
|
41
|
$yesterday = Carbon::yesterday()->toDateString();
|
|
41
|
foreach ($list as $v){
|
42
|
foreach ($list as $v){
|
|
|
|
43
|
+ $optimizeModel = new DeployOptimize();
|
|
|
|
44
|
+ $optimizeInfo = $optimizeModel->read(['project_id'=>$v['project_id']]);
|
|
|
|
45
|
+ if($optimizeInfo !== false){
|
|
|
|
46
|
+ $v['test_domain'] = $optimizeInfo['domain'];
|
|
|
|
47
|
+ }
|
|
42
|
$arr = [];
|
48
|
$arr = [];
|
|
43
|
//统计时间
|
49
|
//统计时间
|
|
44
|
$arr['date'] = $yesterday;
|
50
|
$arr['date'] = $yesterday;
|
|
@@ -50,7 +56,7 @@ class Count extends Command |
|
@@ -50,7 +56,7 @@ class Count extends Command |
|
50
|
$arr['compliance_day'] = $this->compliance_day($yesterday);
|
56
|
$arr['compliance_day'] = $this->compliance_day($yesterday);
|
|
51
|
//剩余服务时常
|
57
|
//剩余服务时常
|
|
52
|
if($v['service_duration'] != 0){
|
58
|
if($v['service_duration'] != 0){
|
|
53
|
- $arr['service_day'] = ($v['service_duration'] - Common::getDaysToTargetDate($v['created_at']));
|
59
|
+ $arr['service_day'] = ($v['service_duration'] - Common::getDaysToTargetDate($optimizeInfo['cooperate_date']));
|
|
54
|
$arr['service_day'] = $arr['service_day'] > 0 ? $arr['service_day'] : 0;
|
60
|
$arr['service_day'] = $arr['service_day'] > 0 ? $arr['service_day'] : 0;
|
|
55
|
}else{
|
61
|
}else{
|
|
56
|
$arr['service_day'] = 0;
|
62
|
$arr['service_day'] = 0;
|