智简魔方文档

产品服务

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

  • 管理员手动保存产品后执行
  • 产品转移后执行
  • 删除服务后执行
  • 删除商品后执行
  • 商品创建后执行
  • 商品编辑后执行
  • 在创建取消请求时执行
  • 产品升级后执行

管理员手动保存产品后执行

after_admin_edit_service

管理员手动保存产品后执行

请求参数:

参数名称类型说明
adminid整型管理员 ID
hostid整型服务 ID

响应:

示范代码:

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

产品转移后执行

transfer_service

产品转移后执行

请求参数:

参数名称类型说明
adminid整型管理员 ID
hostid整型服务 ID
transfer_uid整型接收用户 id

响应:

示范代码:

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

删除服务后执行

service_delete

删除服务后执行

请求参数:

参数名称类型说明
Uid整型用户 id
hostid整型服务 id

响应:

示范代码:

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

删除商品后执行

product_delete

删除商品后执行

请求参数:

参数名称类型说明
pid整型商品id

响应:

示范代码:

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

商品创建后执行

product_create

商品创建后执行

请求参数:

参数名称类型说明
pid整型商品id

响应:

示范代码:

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

商品编辑后执行

product_edit

商品编辑后执行

请求参数:

参数名称类型说明
pid整型商品id

响应:

示范代码:

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

在创建取消请求时执行

cancellation_request

在创建取消请求时执行

请求参数:

参数名称类型说明
uid整型用户 id
relid整型服务被取消的 id
reason整型取消原因
type字符串取消类型

响应:

示范代码:

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

产品升级后执行

after_product_upgrade

产品升级后执行

请求参数:

参数名称类型
upgradeid整型升级 ID

响应:

示范代码:

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