From 6b193dc1b823d2da7aa90d4565194bb31ee1ddff Mon Sep 17 00:00:00 2001 From: jcadmin Date: Wed, 13 Nov 2024 21:42:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=8E=B0=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Forms/ShopWithdrawForm.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Admin/Forms/ShopWithdrawForm.php b/app/Admin/Forms/ShopWithdrawForm.php index 847bfab8..6118d79f 100644 --- a/app/Admin/Forms/ShopWithdrawForm.php +++ b/app/Admin/Forms/ShopWithdrawForm.php @@ -2,9 +2,13 @@ namespace App\Admin\Forms; +use App\Enums\BoolEnum; use App\Enums\WithdrawState; use App\Enums\WithdrawType; +use App\Model\Seller\Shop; +use App\Model\Seller\ShopFreeze; use App\Model\Seller\ShopWithdraw; +use App\User; use Dcat\Admin\Contracts\LazyRenderable; use Dcat\Admin\Traits\LazyWidget; use Dcat\Admin\Widgets\Form; @@ -36,6 +40,15 @@ class ShopWithdrawForm extends Form implements LazyRenderable $shopWithdraw->admin_remark = strval($admin_remark); $shopWithdraw->remark_at = date('Y-m-d H:i:s'); $shopWithdraw->save(); + + // 更改余额 + Shop::where('id', $shopWithdraw->shop_id) + ->update(['balance_freeze' => 0]); + // 解冻 + ShopFreeze::where('shop_id', $shopWithdraw->shop_id) + ->where('id', 'freeze_id') + ->update(['state' => BoolEnum::NO]); + return $this->response()->success("设置成功")->refresh(); }