소스 검색

update: fix coupon multi generate

tokumeikoi 3 년 전
부모
커밋
d76c2b3bca
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      app/Http/Controllers/Admin/CouponController.php

+ 2 - 2
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();