From d438edbedee4acc7d015e5971251e9badf6b494f Mon Sep 17 00:00:00 2001 From: weizong song Date: Wed, 2 Aug 2023 11:49:57 +0800 Subject: [PATCH] up --- .../Controllers/Manager/OrdersController.php | 9 ++++-- ...33_update_managers_add_no_lock_ability.php | 30 +++++++++++++++++++ 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 database/migrations/2023_08_02_114733_update_managers_add_no_lock_ability.php diff --git a/app/Http/Controllers/Manager/OrdersController.php b/app/Http/Controllers/Manager/OrdersController.php index fd8d33e..a025416 100644 --- a/app/Http/Controllers/Manager/OrdersController.php +++ b/app/Http/Controllers/Manager/OrdersController.php @@ -865,9 +865,12 @@ class OrdersController extends CommonController $warnings[] = "将对" . $price_changed_paid_items->count() . "天已付款的子订单进行价格更改"; } - foreach ($order_items as $_item) { - if (date("Ym", strtotime($_item->service_date)) < date("Ym", strtotime("-1 month", time()))) { - $errors[] = "子订单{$_item->id}已锁定"; + $manager = $this->guard()->user(); + if (!$manager->no_lock_ability) { + foreach ($order_items as $_item) { + if (date("Ym", strtotime($_item->service_date)) < date("Ym", strtotime("-1 month", time()))) { + $errors[] = "子订单{$_item->id}已锁定"; + } } } diff --git a/database/migrations/2023_08_02_114733_update_managers_add_no_lock_ability.php b/database/migrations/2023_08_02_114733_update_managers_add_no_lock_ability.php new file mode 100644 index 0000000..720fbdf --- /dev/null +++ b/database/migrations/2023_08_02_114733_update_managers_add_no_lock_ability.php @@ -0,0 +1,30 @@ +tinyInteger("no_lock_ability")->default(0)->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}