CustomModule.php 1018 字节
<?php
/**
 * @remark :
 * @name   :CustomModule.php
 * @author :lyh
 * @method :post
 * @time   :2023/11/6 10:00
 */

namespace App\Models\CustomModule;

use App\Models\Base;
use App\Models\Module\ModuleCategory;

class CustomModule extends Base
{
    protected $table = 'gl_custom_module';
    //连接数据库
    protected $connection = 'custom_mysql';
    /**
     * 根据模块查找自定义模块分类数据
     */
    public static function getModuleCategory($projectId,$modules)
    {
        $moduleCategoryInfo = null;
        if (isset($modules->category_id) && !empty($modules->category_id) && $modules->category_id != ",,"){
            $cateArr = explode(",",$modules->category_id);
            $cateArr = array_filter($cateArr);
            if (!empty($cateArr)){
                $cateId = (int)array_shift($cateArr);
                $moduleCategoryInfo = CustomModuleCategory::getModuleCategoryAndExtendById($projectId,$cateId);
            }
        }
        return $moduleCategoryInfo;
    }
}