From d76c2b3bcaee36df4ba311e30bc216465e6cce44 Mon Sep 17 00:00:00 2001 From: tokumeikoi Date: Sun, 13 Mar 2022 03:41:46 +0800 Subject: [PATCH] update: fix coupon multi generate --- app/Http/Controllers/Admin/CouponController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Admin/CouponController.php b/app/Http/Controllers/Admin/CouponController.php index deb8b61d..b093405f 100644 --- a/app/Http/Controllers/Admin/CouponController.php +++ b/app/Http/Controllers/Admin/CouponController.php @@ -90,8 +90,8 @@ class CouponController extends Controller DB::beginTransaction(); if (!Coupon::insert(array_map(function ($item) use ($coupon) { // format data - $item['limit_plan_ids'] = json_encode($coupon['limit_plan_ids']); - $item['limit_period'] = json_encode($coupon['limit_period']); + if (is_array($item['limit_plan_ids'])) $item['limit_plan_ids'] = json_encode($coupon['limit_plan_ids']); + if (is_array($item['limit_period'])) $item['limit_period'] = json_encode($coupon['limit_period']); return $item; }, $coupons))) { DB::rollBack();