作者 lyh

gx

... ... @@ -2,7 +2,9 @@
namespace App\Http\Controllers\Aside\Optimize;
use App\Enums\Common\Code;
use App\Http\Controllers\Aside\BaseController;
use App\Http\Logic\Aside\Optimize\ProcessLogic;
/**
* @remark :上线审核
... ... @@ -19,7 +21,19 @@ class ProcessController extends BaseController
* @method :post
* @time :2023/7/20 11:05
*/
public function lists(){
public function lists(ProcessLogic $processLogic){
$lists = $processLogic->processList($this->map,$this->page,$this->row,$this->order);
$this->response('success',Code::SUCCESS,$lists);
}
/**
* @remark :审核
* @name :save
* @author :lyh
* @method :post
* @time :2023/7/20 13:45
*/
public function save(ProcessLogic $processLogic){
}
}
... ...
... ... @@ -3,6 +3,8 @@
namespace App\Http\Logic\Aside\Optimize;
use App\Http\Logic\Aside\BaseLogic;
use App\Models\Optimize\Process;
use App\Models\Project\Project;
/**
* @remark :
... ... @@ -16,6 +18,21 @@ class ProcessLogic extends BaseLogic
{
parent::__construct();
$this->param = $this->requestAll;
$this->model = new Projects();
$this->model = new Process();
}
/**
* @remark :获取审核列表
* @name :processList
* @author :lyh
* @method :post
* @time :2023/7/20 13:51
*/
public function processList($map,$page,$row,$order = 'id',$filed = ['*']){
$projectModel = new Project();
$lists = $projectModel->with('deploy_build')->with('deploy_optimize')->with('payment')
->select($filed)->orderBy($order,'desc')->where($map)
->paginate($row, ['*'], 'page', $page);
return $this->success($lists);
}
}
... ...
... ... @@ -12,5 +12,5 @@ use App\Models\Base;
*/
class Process extends Base
{
protected $table = 'gl_project_process';
}
... ...
... ... @@ -196,37 +196,23 @@ Route::middleware(['aloginauth'])->group(function () {
Route::prefix('log')->group(function () {
Route::post('/', [Aside\Optimize\ProjectsLogController::class, 'lists'])->name('projectsLog_lists');
});
//优化gsc账号记录表
Route::prefix('gsc')->group(function () {
Route::any('/', [Aside\Optimize\ProjectGscController::class, 'lists'])->name('admin.lists');
Route::any('/domainLists', [Aside\Optimize\ProjectGscController::class, 'domainLists'])->name('admin.domainLists');
Route::any('/read', [Aside\Optimize\ProjectGscController::class, 'read'])->name('admin.read');
Route::any('/save', [Aside\Optimize\ProjectGscController::class, 'save'])->name('admin.save');
Route::any('/del', [Aside\Optimize\ProjectGscController::class, 'del'])->name('admin.del');
});
//gsc账号审核
Route::prefix('optimize')->group(function () {
Route::any('/empowerDomain', [Aside\Optimize\OptimizeController::class, 'empowerDomain'])->name('admin.empowerDomain');
});
});
// // 公共主题模版
// Route::prefix('template')->group(function () {
// Route::any('/', [Aside\Template\ATemplateController::class, 'lists'])->name('admin.ATemplate_lists');
// Route::any('/save', [Aside\Template\ATemplateController::class, 'save'])->name('admin.ATemplate_save');
// Route::any('/status', [Aside\Template\ATemplateController::class, 'status'])->name('admin.ATemplate_status');
// Route::any('/del', [Aside\Template\ATemplateController::class, 'del'])->name('admin.ATemplate_del');
//
// // 左侧模块
// Route::prefix('module')->group(function () {
// Route::any('/', [Aside\Template\ATemplateModuleController::class, 'lists'])->name('admin.ATemplateModule_lists');
// Route::any('/save', [Aside\Template\ATemplateModuleController::class, 'save'])->name('admin.ATemplateModule_save');
// Route::any('/status', [Aside\Template\ATemplateModuleController::class, 'status'])->name('admin.ATemplateModule_status');
// Route::any('/del', [Aside\Template\ATemplateModuleController::class, 'del'])->name('admin.ATemplateModule_del');
// Route::any('/type', [Aside\Template\ATemplateModuleController::class, 'getType'])->name('admin.ATemplateModule_getType');
// });
// });
//gsc账号审核
Route::prefix('optimize')->group(function () {
Route::any('/empowerDomain', [Aside\Optimize\OptimizeController::class, 'empowerDomain'])->name('admin.optimize_empowerDomain');
});
//优化gsc账号记录表
Route::prefix('gsc')->group(function () {
Route::any('/', [Aside\Optimize\ProjectGscController::class, 'lists'])->name('admin.lists');
Route::any('/domainLists', [Aside\Optimize\ProjectGscController::class, 'domainLists'])->name('admin.domainLists');
Route::any('/read', [Aside\Optimize\ProjectGscController::class, 'read'])->name('admin.gsc_read');
Route::any('/save', [Aside\Optimize\ProjectGscController::class, 'save'])->name('admin.gsc_save');
Route::any('/del', [Aside\Optimize\ProjectGscController::class, 'del'])->name('admin.gsc_del');
});
//上线审核
Route::prefix('process')->group(function () {
Route::any('/', [Aside\Optimize\ProcessController::class, 'lists'])->name('admin.process_lists');
});
});
//无需登录验证的路由组
... ...