diff --git a/plugins/LatestProducts/Bootstrap.php b/plugins/LatestProducts/Bootstrap.php index 6d11c947..7d2a35bc 100644 --- a/plugins/LatestProducts/Bootstrap.php +++ b/plugins/LatestProducts/Bootstrap.php @@ -25,6 +25,7 @@ class Bootstrap // $this->modifyAdminProductEdit(); // $this->modifySetting(); + // $this->handlePaidOrder(); } /** @@ -131,4 +132,16 @@ class Bootstrap return view('LatestProducts::admin.setting.tab')->render(); }); } + + /** + * 修改订单状态机流程演示 + */ + private function handlePaidOrder() { + add_hook_filter('service.state_machine.machines', function ($data) { + $data['machines']['unpaid']['paid'][] = function (){ + // 这里写订单由 unpaid 变为 paid 执行的逻辑 + }; + return $data; + }, 0); + } }