动态列表新增处理结束钩子

feat/task1-c-wallet
gongfuxiang 2022-06-06 16:49:59 +08:00
parent b1d4a4c065
commit 7c8ac2a80f
2 changed files with 17 additions and 2 deletions

View File

@ -59,7 +59,7 @@ class FormHandleModule
return $ret;
}
// 钩子
// 钩子-开始
$hv = explode('\\', $module);
if(isset($hv[2]) && isset($hv[4]) && in_array($hv[2], MyConfig('shopxo.module_form_hook_group')))
{
@ -103,6 +103,21 @@ class FormHandleModule
'user_fields' => $this->user_fields,
'order_by' => $this->order_by,
];
// 钩子-结束
$hv = explode('\\', $module);
if(isset($hv[2]) && isset($hv[4]) && in_array($hv[2], MyConfig('shopxo.module_form_hook_group')))
{
// 动态钩子名称 plugins_module_form_group_controller_action_end
$hook_name = 'plugins_module_form_'.strtolower($hv[2]).'_'.strtolower($hv[4]).'_'.strtolower($action).'_end';
MyEventTrigger($hook_name, [
'hook_name' => $hook_name,
'is_backend' => true,
'params' => $this->out_params,
'data' => &$data,
]);
}
return DataReturn('success', 0, $data);
}

View File

@ -2102,7 +2102,7 @@ class GoodsService
throw new \Exception('操作失败');
}
// 商品删除钩子
// 商品状态更新钩子
$hook_name = 'plugins_service_goods_field_status_update';
MyEventTrigger($hook_name, [
'hook_name' => $hook_name,