CustomLogic.php 1.2 KB
<?php

namespace App\Http\Logic\Bside;

use App\Helper\Arr;
use App\Models\BCustom;
use App\Models\Inquiry;
use App\Models\RouteMap;

/**
 * 自定义页面
 * @author:dc
 * @time 2023/5/12 9:47
 * Class CustomLogic
 * @package App\Http\Logic\Bside
 */
class CustomLogic extends  BaseLogic
{
    public function __construct()
    {
        parent::__construct();

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


    /**
     * @param $param
     * @return array
     * @throws \App\Exceptions\AsideGlobalException
     * @throws \App\Exceptions\BsideGlobalException
     * @author:dc
     * @time 2023/5/12 9:54
     */
    public function save($param)
    {
        $param['html'] = '';

        $id = parent::save($param);

        $data = $this->getInfo($id['id']);


        return  $data;
    }


    /**
     * 删除
     * @param $ids
     * @param array $map
     * @return array|void
     * @author:dc
     * @time 2023/5/12 9:58
     */
    public function delete($ids, $map = [])
    {

        parent::delete($ids, $map); // TODO: Change the autogenerated stub

        // 删除路由
        RouteMap::delRoute(RouteMap::SOURCE_CUSTOM,$ids,$this->user['project_id']);

    }




}