正在显示
3 个修改的文件
包含
17 行增加
和
9 行删除
| @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Aside\Optimize; | @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Aside\Optimize; | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | use App\Http\Controllers\Aside\BaseController; | 6 | use App\Http\Controllers\Aside\BaseController; |
| 7 | use App\Http\Logic\Aside\Optimize\OptimizeLogic; | 7 | use App\Http\Logic\Aside\Optimize\OptimizeLogic; |
| 8 | +use App\Models\Domain\DomainInfo; | ||
| 8 | use App\Models\Manage\Manage; | 9 | use App\Models\Manage\Manage; |
| 9 | use App\Models\Project\Project; | 10 | use App\Models\Project\Project; |
| 10 | use Illuminate\Support\Facades\DB; | 11 | use Illuminate\Support\Facades\DB; |
| @@ -32,11 +33,13 @@ class OptimizeController extends BaseController | @@ -32,11 +33,13 @@ class OptimizeController extends BaseController | ||
| 32 | $lists = $query->paginate($this->row, $this->selectParam(), 'page', $this->page)->toArray(); | 33 | $lists = $query->paginate($this->row, $this->selectParam(), 'page', $this->page)->toArray(); |
| 33 | if(!empty($lists['list'])){ | 34 | if(!empty($lists['list'])){ |
| 34 | $manager = new Manage(); | 35 | $manager = new Manage(); |
| 36 | + $domainModel = new DomainInfo(); | ||
| 35 | foreach ($lists['list'] as $k => $v){ | 37 | foreach ($lists['list'] as $k => $v){ |
| 36 | $v['plan'] = $project::planMap()[$v['plan']]; | 38 | $v['plan'] = $project::planMap()[$v['plan']]; |
| 37 | $v['optimist_mid_name'] = $manager->getName($v['optimist_mid']); | 39 | $v['optimist_mid_name'] = $manager->getName($v['optimist_mid']); |
| 38 | $v['tech_mid_name'] = $manager->getName($v['tech_mid']); | 40 | $v['tech_mid_name'] = $manager->getName($v['tech_mid']); |
| 39 | $v['autologin_code'] = getAutoLoginCode($v['id']); | 41 | $v['autologin_code'] = getAutoLoginCode($v['id']); |
| 42 | + $v['domain'] = $domainModel->getDomain($v['domain']); | ||
| 40 | $lists['list'][$k] = $v; | 43 | $lists['list'][$k] = $v; |
| 41 | } | 44 | } |
| 42 | } | 45 | } |
| @@ -60,8 +60,10 @@ class ProjectController extends BaseController | @@ -60,8 +60,10 @@ class ProjectController extends BaseController | ||
| 60 | ->with('deploy_optimize')->with('online_check')->paginate($this->row, ['*'], 'page', $this->page); | 60 | ->with('deploy_optimize')->with('online_check')->paginate($this->row, ['*'], 'page', $this->page); |
| 61 | if(!empty($lists)){ | 61 | if(!empty($lists)){ |
| 62 | $lists = $lists->toArray(); | 62 | $lists = $lists->toArray(); |
| 63 | + $manageModel = new Manage(); | ||
| 64 | + $domainModel = new DomainInfo(); | ||
| 63 | foreach ($lists['list'] as $k=>$item){ | 65 | foreach ($lists['list'] as $k=>$item){ |
| 64 | - $item = $this->handleParam($item); | 66 | + $item = $this->handleParam($item,$manageModel,$domainModel); |
| 65 | $lists['list'][$k] = $item; | 67 | $lists['list'][$k] = $item; |
| 66 | } | 68 | } |
| 67 | } | 69 | } |
| @@ -75,8 +77,7 @@ class ProjectController extends BaseController | @@ -75,8 +77,7 @@ class ProjectController extends BaseController | ||
| 75 | * @method :post | 77 | * @method :post |
| 76 | * @time :2023/8/30 11:07 | 78 | * @time :2023/8/30 11:07 |
| 77 | */ | 79 | */ |
| 78 | - public function handleParam(&$item){ | ||
| 79 | - $manageModel = new Manage(); | 80 | + public function handleParam(&$item,&$manageModel,&$domainModel){ |
| 80 | if($item['mysql_id'] != 0 && $item['type'] != 0){ | 81 | if($item['mysql_id'] != 0 && $item['type'] != 0){ |
| 81 | $data = APublicModel::getNumByProjectId($item['id']); | 82 | $data = APublicModel::getNumByProjectId($item['id']); |
| 82 | } | 83 | } |
| @@ -98,7 +99,7 @@ class ProjectController extends BaseController | @@ -98,7 +99,7 @@ class ProjectController extends BaseController | ||
| 98 | 'type' => $item['type'], | 99 | 'type' => $item['type'], |
| 99 | 'test_domain' => $item['deploy_build']['test_domain'] ?? 0, | 100 | 'test_domain' => $item['deploy_build']['test_domain'] ?? 0, |
| 100 | 'plan' =>Project::planMap()[$item['deploy_build']['plan']], | 101 | 'plan' =>Project::planMap()[$item['deploy_build']['plan']], |
| 101 | - 'domain' => !empty($item['deploy_optimize']['domain']) ? (new DomainInfo())->getDomain($item['deploy_optimize']['domain']) : '', | 102 | + 'domain' => !empty($item['deploy_optimize']['domain']) ? $domainModel->getDomain($item['deploy_optimize']['domain']) : '', |
| 102 | 'created_at' => date('Y年m月d日', strtotime($item['created_at'])), | 103 | 'created_at' => date('Y年m月d日', strtotime($item['created_at'])), |
| 103 | 'product_num' => $data['product'] ?? 0, | 104 | 'product_num' => $data['product'] ?? 0, |
| 104 | 'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0, | 105 | 'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0, |
| @@ -16,6 +16,7 @@ use App\Http\Logic\Aside\Project\ProjectLogic; | @@ -16,6 +16,7 @@ use App\Http\Logic\Aside\Project\ProjectLogic; | ||
| 16 | use App\Http\Logic\Aside\Project\RenewLogic; | 16 | use App\Http\Logic\Aside\Project\RenewLogic; |
| 17 | use App\Models\ASide\APublicModel; | 17 | use App\Models\ASide\APublicModel; |
| 18 | use App\Models\Channel\Channel; | 18 | use App\Models\Channel\Channel; |
| 19 | +use App\Models\Domain\DomainInfo; | ||
| 19 | use App\Models\HomeCount\Count; | 20 | use App\Models\HomeCount\Count; |
| 20 | use App\Models\Manage\Manage; | 21 | use App\Models\Manage\Manage; |
| 21 | use App\Models\Project\DeployBuild; | 22 | use App\Models\Project\DeployBuild; |
| @@ -44,8 +45,10 @@ class RenewProjectController extends BaseController | @@ -44,8 +45,10 @@ class RenewProjectController extends BaseController | ||
| 44 | ->with('deploy_optimize')->with('online_check')->paginate($this->row, ['*'], 'page', $this->page); | 45 | ->with('deploy_optimize')->with('online_check')->paginate($this->row, ['*'], 'page', $this->page); |
| 45 | if(!empty($lists)){ | 46 | if(!empty($lists)){ |
| 46 | $lists = $lists->toArray(); | 47 | $lists = $lists->toArray(); |
| 48 | + $manageModel = new Manage(); | ||
| 49 | + $domainModel = new DomainInfo(); | ||
| 47 | foreach ($lists['list'] as $k=>$item){ | 50 | foreach ($lists['list'] as $k=>$item){ |
| 48 | - $item = $this->handleParam($item); | 51 | + $item = $this->handleParam($item,$manageModel,$domainModel); |
| 49 | $lists['list'][$k] = $item; | 52 | $lists['list'][$k] = $item; |
| 50 | } | 53 | } |
| 51 | } | 54 | } |
| @@ -138,8 +141,10 @@ class RenewProjectController extends BaseController | @@ -138,8 +141,10 @@ class RenewProjectController extends BaseController | ||
| 138 | ->with('project_after')->paginate($this->row, ['*'], 'page', $this->page); | 141 | ->with('project_after')->paginate($this->row, ['*'], 'page', $this->page); |
| 139 | if(!empty($lists)){ | 142 | if(!empty($lists)){ |
| 140 | $lists = $lists->toArray(); | 143 | $lists = $lists->toArray(); |
| 144 | + $manageModel = new Manage(); | ||
| 145 | + $domainModel = new DomainInfo(); | ||
| 141 | foreach ($lists['list'] as $k=>$item){ | 146 | foreach ($lists['list'] as $k=>$item){ |
| 142 | - $item = $this->handleParam($item); | 147 | + $item = $this->handleParam($item,$manageModel,$domainModel); |
| 143 | $lists['list'][$k] = $item; | 148 | $lists['list'][$k] = $item; |
| 144 | } | 149 | } |
| 145 | } | 150 | } |
| @@ -153,8 +158,7 @@ class RenewProjectController extends BaseController | @@ -153,8 +158,7 @@ class RenewProjectController extends BaseController | ||
| 153 | * @method :post | 158 | * @method :post |
| 154 | * @time :2023/8/18 14:44 | 159 | * @time :2023/8/18 14:44 |
| 155 | */ | 160 | */ |
| 156 | - public function handleParam(&$item){ | ||
| 157 | - $manageModel = new Manage(); | 161 | + public function handleParam(&$item,&$manageModel,&$domainModel){ |
| 158 | if($item['type'] != Project::TYPE_ZERO){ | 162 | if($item['type'] != Project::TYPE_ZERO){ |
| 159 | $data = APublicModel::getNumByProjectId($item['id']); | 163 | $data = APublicModel::getNumByProjectId($item['id']); |
| 160 | } | 164 | } |
| @@ -176,7 +180,7 @@ class RenewProjectController extends BaseController | @@ -176,7 +180,7 @@ class RenewProjectController extends BaseController | ||
| 176 | 'type' => $item['type'], | 180 | 'type' => $item['type'], |
| 177 | 'test_domain' => $item['deploy_build']['test_domain'] ?? 0, | 181 | 'test_domain' => $item['deploy_build']['test_domain'] ?? 0, |
| 178 | 'plan' =>Project::planMap()[$item['deploy_build']['plan']], | 182 | 'plan' =>Project::planMap()[$item['deploy_build']['plan']], |
| 179 | - 'domain' => $item['deploy_optimize']['domain'] ?? 0, | 183 | + 'domain' => !empty($item['deploy_optimize']['domain']) ? $domainModel->getDomain($item['deploy_optimize']['domain']) : '', |
| 180 | 'created_at' => date('Y年m月d日', strtotime($item['created_at'])), | 184 | 'created_at' => date('Y年m月d日', strtotime($item['created_at'])), |
| 181 | 'autologin_code' => getAutoLoginCode($item['id']), | 185 | 'autologin_code' => getAutoLoginCode($item['id']), |
| 182 | 'product_num' => $data['product'] ?? 0, | 186 | 'product_num' => $data['product'] ?? 0, |
-
请 注册 或 登录 后发表评论