OnlineCheckLogic.php 872 字节
<?php

namespace App\Http\Logic\Aside\Project;


use App\Http\Logic\Aside\BaseLogic;
use App\Models\Project\OnlineCheck;

class OnlineCheckLogic extends BaseLogic
{
    public function __construct()
    {
        parent::__construct();

        $this->model = new OnlineCheck();
    }


    public function onlineCheck($param){
        $data = [
            'project_id' => $param['id'],
            $param['type'] . '_mid' => $param['manage_id'],
            $param['type'] . '_check_time' => date('Y-m-d H:i:s'),
            $param['type'] . '_status' => $param['status'],
            'remark' => $param['remark'] ??'',
        ];
        $info = $this->model->where('project_id', $data['project_id'])->first();
        if(!$info){
            $this->fail('项目未提交审核');
        }
        $data['id'] = $info['id'];
        return $this->save($data);
    }
}