diff --git a/app/AdminAgent/Controllers/AgentProductController.php b/app/AdminAgent/Controllers/AgentProductController.php index 46857d4..58a0845 100644 --- a/app/AdminAgent/Controllers/AgentProductController.php +++ b/app/AdminAgent/Controllers/AgentProductController.php @@ -411,6 +411,10 @@ class AgentProductController extends AdminController if (array_filter($form->model()->toArray(), fn($v) => $v['agent_id'] != Admin::user()->id)) { return $form->response()->error('数据不存在'); } + + //处理组合产品明细表 + $ids = array_column($form->model()->toArray(),'id'); + AgentProductItem::query()->whereIn('agent_product_id',$ids)->delete(); }); } }