From 7554b990d9dd4bc8e868dd36e018ea0ed605d7dd Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 19 Jan 2022 11:58:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8E=E5=8F=B0=E7=BB=8F?= =?UTF-8?q?=E9=94=80=E5=95=86=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Forms/DealerEditLvl.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/Admin/Forms/DealerEditLvl.php b/app/Admin/Forms/DealerEditLvl.php index d577d21c..856ccfcb 100644 --- a/app/Admin/Forms/DealerEditLvl.php +++ b/app/Admin/Forms/DealerEditLvl.php @@ -43,9 +43,14 @@ class DealerEditLvl extends Form implements LazyRenderable try { DB::beginTransaction(); //执行自己升级 - $dealer->update([ - 'lvl'=>$input['lvl'], - ]); + $dealer->upgrade(DealerLvl::from($input['lvl']), '后台修改等级'); + //执行上级尝试升级 + foreach ($dealer->getDealers() as $parentDealer) { + $parentDealer->attemptUpgrade(); + } + // $dealer->update([ + // 'lvl'=>$input['lvl'], + // ]); DB::commit(); } catch (Throwable $th) {