xieruidong hace 2 años
padre
commit
ab449f2125
Se han modificado 1 ficheros con 4 adiciones y 4 borrados
  1. 4 4
      application/admin/controller/Coupon.php

+ 4 - 4
application/admin/controller/Coupon.php

@@ -92,15 +92,15 @@ class Coupon extends Backend
             $coupon=new \app\admin\model\Coupon();
             $coupon->allowField(true)->data($data)->save();
             $goods_id=array_filter(explode(',',$data['goods_id']));
-            if(!$goods_id){
+            /*if(!$goods_id){
                 $goods_id=\app\admin\model\Goods::show()->column('id');
-            }
+            }*/
             $arr=[];
-            foreach ($goods_id as $id){
+            foreach ($goods_id?:[] as $id){
                 $new['goods_id']=$id;
                 $arr[]=$new;
             }
-            $coupon->bindGoods()->saveAll($arr);
+            $arr && $coupon->bindGoods()->saveAll($arr);
             Db::commit();
             $this->success();
         }