Explorar o código

update: fix generate coupon

tokumeikoi %!s(int64=3) %!d(string=hai) anos
pai
achega
e2597b4ac3
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      app/Http/Controllers/Admin/CouponController.php

+ 6 - 2
app/Http/Controllers/Admin/CouponController.php

@@ -90,8 +90,12 @@ class CouponController extends Controller
         DB::beginTransaction();
         if (!Coupon::insert(array_map(function ($item) use ($coupon) {
             // format data
-            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']);
+            if (isset($item['limit_plan_ids']) && is_array($item['limit_plan_ids'])) {
+                $item['limit_plan_ids'] = json_encode($coupon['limit_plan_ids']);
+            }
+            if (isset($item['limit_period']) && is_array($item['limit_period'])) {
+                $item['limit_period'] = json_encode($coupon['limit_period']);
+            }
             return $item;
         }, $coupons))) {
             DB::rollBack();