|
@@ -88,7 +88,12 @@ class CouponController extends Controller
|
|
|
array_push($coupons, $coupon);
|
|
|
}
|
|
|
DB::beginTransaction();
|
|
|
- if (!Coupon::insert($coupons)) {
|
|
|
+ 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']);
|
|
|
+ return $item;
|
|
|
+ }, $coupons))) {
|
|
|
DB::rollBack();
|
|
|
abort(500, '生成失败');
|
|
|
}
|