code_module_category_library_type); } /** * 代码块新增验证 * * @param array $params 新增代码块的参数 * @return void * @date 2023-07-12 * @author xjh * @since 1.0.0 */ public static function validateAddCodeModule(array $params): void { LogicCodeModuleCategory::validateOpCodeModuleCategoryParent($params['code_module_category_guid']); } /** * 代码块编辑验证 * * @param array $params 编辑代码块的参数 * @return void * @date 2023-07-14 * @author xjh * @since 1.0.0 */ public static function validateEditCodeModule(array $params): void { LogicCodeModuleCategory::validateOpCodeModuleCategoryParent($params['code_module_category_guid']); self::validateOpCodeModule($params['code_module_guid']); } /** * 代码块删除验证 * * @param string $code_module_guid 代码块guid * @return void * @date 2023-07-14 * @author xjh * @since 1.0.0 */ public static function validateDeleteCodeModule(string $code_module_guid): void { self::validateOpCodeModule($code_module_guid); } /** * 代码块操作验证 * * @param string $code_module_guid 代码块guid * @return void * @date 2023-07-20 * @author xjh * @since 1.0.0 */ public static function validateOpCodeModule(string $code_module_guid): void { $module = ModelCodeModule::find($code_module_guid); if (!$module) { throwErrorMsg("所操作的代码块不存在!"); } if ($module->customer_guid != ModelToken::getCurrentCustomer()->customer_guid) { throwErrorMsg("所操作的代码块不属于当前客户!"); } } }