作者 lyh

gx

@@ -2,7 +2,9 @@ @@ -2,7 +2,9 @@
2 2
3 namespace App\Http\Controllers\Aside\Optimize; 3 namespace App\Http\Controllers\Aside\Optimize;
4 4
  5 +use App\Enums\Common\Code;
5 use App\Http\Controllers\Aside\BaseController; 6 use App\Http\Controllers\Aside\BaseController;
  7 +use App\Http\Logic\Aside\Optimize\ProcessLogic;
6 8
7 /** 9 /**
8 * @remark :上线审核 10 * @remark :上线审核
@@ -19,7 +21,19 @@ class ProcessController extends BaseController @@ -19,7 +21,19 @@ class ProcessController extends BaseController
19 * @method :post 21 * @method :post
20 * @time :2023/7/20 11:05 22 * @time :2023/7/20 11:05
21 */ 23 */
22 - public function lists(){ 24 + public function lists(ProcessLogic $processLogic){
  25 + $lists = $processLogic->processList($this->map,$this->page,$this->row,$this->order);
  26 + $this->response('success',Code::SUCCESS,$lists);
  27 + }
  28 +
  29 + /**
  30 + * @remark :审核
  31 + * @name :save
  32 + * @author :lyh
  33 + * @method :post
  34 + * @time :2023/7/20 13:45
  35 + */
  36 + public function save(ProcessLogic $processLogic){
23 37
24 } 38 }
25 } 39 }
@@ -3,6 +3,8 @@ @@ -3,6 +3,8 @@
3 namespace App\Http\Logic\Aside\Optimize; 3 namespace App\Http\Logic\Aside\Optimize;
4 4
5 use App\Http\Logic\Aside\BaseLogic; 5 use App\Http\Logic\Aside\BaseLogic;
  6 +use App\Models\Optimize\Process;
  7 +use App\Models\Project\Project;
6 8
7 /** 9 /**
8 * @remark : 10 * @remark :
@@ -16,6 +18,21 @@ class ProcessLogic extends BaseLogic @@ -16,6 +18,21 @@ class ProcessLogic extends BaseLogic
16 { 18 {
17 parent::__construct(); 19 parent::__construct();
18 $this->param = $this->requestAll; 20 $this->param = $this->requestAll;
19 - $this->model = new Projects(); 21 + $this->model = new Process();
  22 + }
  23 +
  24 + /**
  25 + * @remark :获取审核列表
  26 + * @name :processList
  27 + * @author :lyh
  28 + * @method :post
  29 + * @time :2023/7/20 13:51
  30 + */
  31 + public function processList($map,$page,$row,$order = 'id',$filed = ['*']){
  32 + $projectModel = new Project();
  33 + $lists = $projectModel->with('deploy_build')->with('deploy_optimize')->with('payment')
  34 + ->select($filed)->orderBy($order,'desc')->where($map)
  35 + ->paginate($row, ['*'], 'page', $page);
  36 + return $this->success($lists);
20 } 37 }
21 } 38 }
@@ -12,5 +12,5 @@ use App\Models\Base; @@ -12,5 +12,5 @@ use App\Models\Base;
12 */ 12 */
13 class Process extends Base 13 class Process extends Base
14 { 14 {
15 - 15 + protected $table = 'gl_project_process';
16 } 16 }
@@ -196,37 +196,23 @@ Route::middleware(['aloginauth'])->group(function () { @@ -196,37 +196,23 @@ Route::middleware(['aloginauth'])->group(function () {
196 Route::prefix('log')->group(function () { 196 Route::prefix('log')->group(function () {
197 Route::post('/', [Aside\Optimize\ProjectsLogController::class, 'lists'])->name('projectsLog_lists'); 197 Route::post('/', [Aside\Optimize\ProjectsLogController::class, 'lists'])->name('projectsLog_lists');
198 }); 198 });
199 - //优化gsc账号记录表  
200 - Route::prefix('gsc')->group(function () {  
201 - Route::any('/', [Aside\Optimize\ProjectGscController::class, 'lists'])->name('admin.lists');  
202 - Route::any('/domainLists', [Aside\Optimize\ProjectGscController::class, 'domainLists'])->name('admin.domainLists');  
203 - Route::any('/read', [Aside\Optimize\ProjectGscController::class, 'read'])->name('admin.read');  
204 - Route::any('/save', [Aside\Optimize\ProjectGscController::class, 'save'])->name('admin.save');  
205 - Route::any('/del', [Aside\Optimize\ProjectGscController::class, 'del'])->name('admin.del');  
206 - });  
207 -  
208 - //gsc账号审核  
209 - Route::prefix('optimize')->group(function () {  
210 - Route::any('/empowerDomain', [Aside\Optimize\OptimizeController::class, 'empowerDomain'])->name('admin.empowerDomain');  
211 - });  
212 }); 199 });
213 -  
214 -// // 公共主题模版  
215 -// Route::prefix('template')->group(function () {  
216 -// Route::any('/', [Aside\Template\ATemplateController::class, 'lists'])->name('admin.ATemplate_lists');  
217 -// Route::any('/save', [Aside\Template\ATemplateController::class, 'save'])->name('admin.ATemplate_save');  
218 -// Route::any('/status', [Aside\Template\ATemplateController::class, 'status'])->name('admin.ATemplate_status');  
219 -// Route::any('/del', [Aside\Template\ATemplateController::class, 'del'])->name('admin.ATemplate_del');  
220 -//  
221 -// // 左侧模块  
222 -// Route::prefix('module')->group(function () {  
223 -// Route::any('/', [Aside\Template\ATemplateModuleController::class, 'lists'])->name('admin.ATemplateModule_lists');  
224 -// Route::any('/save', [Aside\Template\ATemplateModuleController::class, 'save'])->name('admin.ATemplateModule_save');  
225 -// Route::any('/status', [Aside\Template\ATemplateModuleController::class, 'status'])->name('admin.ATemplateModule_status');  
226 -// Route::any('/del', [Aside\Template\ATemplateModuleController::class, 'del'])->name('admin.ATemplateModule_del');  
227 -// Route::any('/type', [Aside\Template\ATemplateModuleController::class, 'getType'])->name('admin.ATemplateModule_getType');  
228 -// });  
229 -// }); 200 + //gsc账号审核
  201 + Route::prefix('optimize')->group(function () {
  202 + Route::any('/empowerDomain', [Aside\Optimize\OptimizeController::class, 'empowerDomain'])->name('admin.optimize_empowerDomain');
  203 + });
  204 + //优化gsc账号记录表
  205 + Route::prefix('gsc')->group(function () {
  206 + Route::any('/', [Aside\Optimize\ProjectGscController::class, 'lists'])->name('admin.lists');
  207 + Route::any('/domainLists', [Aside\Optimize\ProjectGscController::class, 'domainLists'])->name('admin.domainLists');
  208 + Route::any('/read', [Aside\Optimize\ProjectGscController::class, 'read'])->name('admin.gsc_read');
  209 + Route::any('/save', [Aside\Optimize\ProjectGscController::class, 'save'])->name('admin.gsc_save');
  210 + Route::any('/del', [Aside\Optimize\ProjectGscController::class, 'del'])->name('admin.gsc_del');
  211 + });
  212 + //上线审核
  213 + Route::prefix('process')->group(function () {
  214 + Route::any('/', [Aside\Optimize\ProcessController::class, 'lists'])->name('admin.process_lists');
  215 + });
230 }); 216 });
231 217
232 //无需登录验证的路由组 218 //无需登录验证的路由组