智简魔方文档

模块命令

本文整理智简魔方财务系统中“模块命令”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。

  • 模块升降级成功之后执行
  • 模块升降级失败之后执行
  • 模块重置密码成功之后执行
  • 模块重置密码失败之后执行
  • 模块开通成功之后执行
  • 模块开通失败之后执行
  • 模块暂停成功之后执行
  • 模块暂停失败之后执行
  • 模块删除成功之后执行
  • 模块删除失败之后执行
  • 模块解除暂停成功之后执行
  • 模块解除暂停之后执行
  • 模块开机成功之后执行
  • 模块开机失败之后执行
  • 模块关机机成功之后执行
  • 模块关机失败之后执行
  • 模块重启成功之后执行
  • 模块重启失败之后执行
  • 模块硬关机成功之后执行
  • 模块硬关机失败之后执行
  • 模块硬重启成功之后执行
  • 模块硬重启失败之后执行
  • 模块重装系统成功之后执行
  • 模块重装系统失败之后执行
  • 模块救援系统成功之后执行
  • 模块救援系统失败之后执行
  • 模块拉取信息成功之后执行
  • 模块拉取信息失败之后执行
  • 模块升降级之前执行
  • 模块重置密码之前执行
  • 模块开通之前执行
  • 模块续费之前执行
  • 模块暂停之前执行
  • 模块删除之前执行
  • 模块解除暂停之前执行
  • 模块开机之前执行
  • 模块关机之前执行
  • 模块重启之前执行
  • 模块硬关机之前执行
  • 模块硬重启之前执行
  • 模块重装系统之前执行
  • 模块救援系统之前执行
  • 模块拉取信息之前执行

模块升降级成功之后执行

after_module_change_package

模块升降级成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_change_package', 1, function($vars) {
    // Perform hook code here...
});

模块升降级失败之后执行

after_module_change_package_failed

模块升降级失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_change_package_failed', 1, function($vars) {
    // Perform hook code here...
});

模块重置密码成功之后执行

after_module_crack_password

模块重置密码成功之后执行

请求参数:

参数名称类型说明
hostid整型产品
ID
oldpassword字符串原密码
newspassword字符串新密码

响应:

示范代码:

<?php
add_hook('after_module_crack_password', 1, function($vars) {
    // Perform hook code here...
});

模块重置密码失败之后执行

after_module_crack_password_failed

模块重置密码失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_crack_password_failed', 1, function($vars) {
    // Perform hook code here...
});

模块开通成功之后执行

after_module_create

模块开通成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_create', 1, function($vars) {
    // Perform hook code here...
});

模块开通失败之后执行

after_module_create_failed

模块开通失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_crack_failed', 1, function($vars) {
    // Perform hook code here...
});

模块暂停成功之后执行

after_module_suspend

模块暂停成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_suspend', 1, function($vars) {
    // Perform hook code here...
});

模块暂停失败之后执行

after_module_suspend_failed

模块暂停失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_suspend_failed', 1, function($vars) {
    // Perform hook code here...
});

模块删除成功之后执行

after_module_terminate

模块删除成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_terminate', 1, function($vars) {
    // Perform hook code here...
});

模块删除失败之后执行

after_module_terminate_failed

模块删除失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_terminate_failed', 1, function($vars) {
    // Perform hook code here...
});

模块解除暂停成功之后执行

after_module_unsuspend

模块解除暂停成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_unsuspend', 1, function($vars) {
    // Perform hook code here...
});

模块解除暂停之后执行

after_module_unsuspend_failed

模块解除暂停之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_unsuspend_failed', 1, function($vars) {
    // Perform hook code here...
});

模块开机成功之后执行

after_module_on

模块开机成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_on', 1, function($vars) {
    // Perform hook code here...
});

模块开机失败之后执行

after_module_on_failed

模块开机失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_on_failed', 1, function($vars) {
    // Perform hook code here...
});

模块关机成功之后执行

after_module_off

模块关机成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_off', 1, function($vars) {
    // Perform hook code here...
});

模块关机失败之后执行

after_module_off_failed

模块关机失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_off_failed', 1, function($vars) {
    // Perform hook code here...
});

模块重启成功之后执行

after_module_reboot

模块重启成功之后执行

请求参数:

参数名称
说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_reboot', 1, function($vars) {
    // Perform hook code here...
});

模块重启失败之后执行

after_module_reboot_failed

模块重启失败之后执行

请求参数:

参数名称
说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_reboot_failed', 1, function($vars) {
    // Perform hook code here...
});

模块硬关机成功之后执行

after_module_hard_off

模块硬关机成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_hard_off', 1, function($vars) {
    // Perform hook code here...
});

模块硬关机失败之后执行

after_module_hard_off_failed

模块硬关机失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_hard_off_failed', 1, function($vars) {
    // Perform hook code here...
});

模块硬重启成功之后执行

after_module_hard_reboot

模块硬重启成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_hard_reboot', 1, function($vars) {
    // Perform hook code here...
});

模块硬重启失败之后执行

after_module_hard_reboot_failed

模块硬重启失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_hard_reboot_failed', 1, function($vars) {
    // Perform hook code here...
});

模块重装系统成功之后执行

after_module_reinstall

模块重装系统成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_reinstall', 1, function($vars) {
    // Perform hook code here...
});

模块重装系统失败之后执行

after_module_reinstall_failed

模块重装系统失败之后执行

请求参数:

参数名称类型说明
param
s
数组参考模块开发的params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_reinstall_failed', 1, function($vars) {
    // Perform hook code here...
});

模块救援系统成功之后执行

after_module_rescue_system

模块救援系统成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_rescue_system', 1, function($vars) {
    // Perform hook code here...
});

模块救援系统失败之后执行

after_module_rescue_system_failed

模块救援系统失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_rescue_system_failed', 1, function($vars) {
    // Perform hook code here...
});

模块拉取信息成功之后执行

after_module_sync

模块拉取信息成功之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

示范代码:

<?php
add_hook('after_module_sync', 1, function($vars) {
    // Perform hook code here...
});

模块拉取信息失败之后执行

after_module_sync_failed

模块拉取信息失败之后执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params
msg字符串失败原因

响应:

示范代码:

<?php
add_hook('after_module_sync_failed', 1, function($vars) {
    // Perform hook code here...
});

模块升降级之前执行

before_module_change_package

模块升降级之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_change_package', 1, function($vars) {
    // Perform hook code here...
});

模块重置密码之前执行

before_module_crack_password

模块重置密码之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_crack_password', 1, function($vars) {
    // Perform hook code here...
});

模块开通之前执行

before_module_create

模块开通之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_create', 1, function($vars) {
    // Perform hook code here...
});

模块续费之前执行

before_module_renew

模块续费之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_renew', 1, function($vars) {
    // Perform hook code here...
});

模块暂停之前执行

before_module_suspend

模块续费之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_suspend', 1, function($vars) {
    // Perform hook code here...
});

模块删除之前执行

before_module_terminate

模块删除之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_terminate', 1, function($vars) {
    // Perform hook code here...
});

模块解除暂停之前执行

before_module_unsuspend

模块解除暂停之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_unsuspend', 1, function($vars) {
    // Perform hook code here...
});

模块开机之前执行

before_module_on

模块开机之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_on', 1, function($vars) {
    // Perform hook code here...
});

模块关机之前执行

before_module_off

模块关机之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_off', 1, function($vars) {
    // Perform hook code here...
});

模块重启之前执行

before_module_reboot

模块重启之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_reboot', 1, function($vars) {
    // Perform hook code here...
});

模块硬关机之前执行

before_module_hard_off

模块硬关机之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_hard_off', 1, function($vars) {
    // Perform hook code here...
});

模块硬重启之前执行

before_module_hard_reboot

模块硬重启之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_hard_reboot', 1, function($vars) {
    // Perform hook code here...
});

模块重装系统之前执行

before_module_reinstall

模块重装系统之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_reinstall', 1, function($vars) {
    // Perform hook code here...
});

模块救援系统之前执行

before_module_rescue_system

模块救援系统之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_rescue_system', 1, function($vars) {
    // Perform hook code here...
});

模块拉取信息之前执行

before_module_sync

模块拉取信息之前执行

请求参数:

参数名称类型说明
params数组参考模块开发的 params

响应:

返回键值对,键值对将会覆盖原来相同键的 params,返回 exit_module=true 将会中断模块方法

示范代码:

<?php
add_hook('before_module_sync', 1, function($vars) {
    // Perform hook code here...
});