|
...
|
...
|
@@ -7,14 +7,18 @@ use App\Helper\Arr; |
|
|
|
use App\Helper\FormGlobalsoApi;
|
|
|
|
use App\Http\Logic\Aside\BaseLogic;
|
|
|
|
use App\Http\Logic\Aside\Manage\ManageLogic;
|
|
|
|
use App\Models\Blog\Blog;
|
|
|
|
use App\Models\Channel\Channel;
|
|
|
|
use App\Models\Channel\User;
|
|
|
|
use App\Models\Channel\Zone;
|
|
|
|
use App\Models\Inquiry\InquirySet;
|
|
|
|
use App\Models\News\News;
|
|
|
|
use App\Models\Product\Product;
|
|
|
|
use App\Models\Project\DeployBuild;
|
|
|
|
use App\Models\Project\DeployOptimize;
|
|
|
|
use App\Models\Project\Payment;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use App\Models\Task\Task;
|
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
...
|
...
|
@@ -57,12 +61,12 @@ class ProjectLogic extends BaseLogic |
|
|
|
'test_domain' => $item['deploy_build']['test_domain'] ?? 0,
|
|
|
|
'domain' => $item['deploy_optimize']['domain'] ?? 0,
|
|
|
|
'created_at' => date('Y年m月d日', strtotime($item['created_at'])),
|
|
|
|
'autologin_url' => '',
|
|
|
|
'product_num' => 0,
|
|
|
|
'keyword_num' => 0,
|
|
|
|
'article_num' => 0,
|
|
|
|
'task_finish_num' => 0,
|
|
|
|
'task_pending_num' => 0,
|
|
|
|
'autologin_url' => '', //TODO
|
|
|
|
'product_num' => Product::getNumByProjectId($item['id']),
|
|
|
|
'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0,
|
|
|
|
'article_num' => Blog::getNumByProjectId($item['id']) + News::getNumByProjectId($item['id']),
|
|
|
|
'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN),
|
|
|
|
'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]),
|
|
|
|
];
|
|
|
|
}
|
|
|
|
return $list;
|
...
|
...
|
|