ProcessLogic.php 972 字节
<?php

namespace App\Http\Logic\Aside\Optimize;

use App\Http\Logic\Aside\BaseLogic;
use App\Models\Optimize\Process;
use App\Models\Project\Project;

/**
 * @remark :
 * @class  :ProcessLogic.php
 * @author :lyh
 * @time   :2023/7/20 11:07
 */
class ProcessLogic extends BaseLogic
{
    public function __construct()
    {
        parent::__construct();
        $this->param = $this->requestAll;
        $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);
    }
}