Преглед изворни кода

预下单也要传参coupon_id

lizhen_gitee пре 6 месеци
родитељ
комит
10072d9c84
1 измењених фајлова са 4 додато и 6 уклоњено
  1. 4 6
      addons/unishop/controller/Order.php

+ 4 - 6
addons/unishop/controller/Order.php

@@ -180,12 +180,10 @@ class Order extends Base
             $coupon_id = input('coupon_id',0);
             $discountPrice = 0;
             if($coupon_id && !empty($coupon)){
-                $coupon_ids = array_column($coupon,'id');
-                if(in_array($coupon_id,$coupon_ids)){
-                    foreach($coupon as $key => $cou){
-                        if($cou['cu_id'] == $coupon_id){
-                            $discountPrice = $cou['value'];
-                        }
+                foreach($coupon as $key => $cou){
+                    if($cou['cu_id'] == $coupon_id){
+                        $discountPrice = $cou['value'];
+                        break;
                     }
                 }
             }