xialei преди 1 година
родител
ревизия
dac668f307
променени са 1 файла, в които са добавени 6 реда и са изтрити 8 реда
  1. 6 8
      app/common/repositories/store/order/StoreOrderRepository.php

+ 6 - 8
app/common/repositories/store/order/StoreOrderRepository.php

@@ -6614,18 +6614,19 @@ class StoreOrderRepository extends BaseRepository
6614 6614
                 log::info("传参数据333========");
6615 6615
                 $gong = app()->make(ProductAttrValueRepository::class);
6616 6616
                 $order = $order->toArray();
6617
-                $check = true;
6618 6617
                 foreach ($order as $key => $value) {
6618
+                    $check = true;
6619 6619
                     $cartIds = Db::name('store_cart')->where('cart_id', 'in', $value['cart_id'])->select()->toArray();
6620 6620
                     foreach ($cartIds as $k => $v) {
6621 6621
                         $checkGong = $gong->checkGong($v['product_id'], $v['product_attr_unique'], $v['cart_num'], $value['uid'], $value['address_id'], false, true);
6622
-                        if (!$checkGong) $check = false;
6622
+                        if ($checkGong != true){
6623
+                            $check = false;
6624
+                        }
6623 6625
                     }
6624
-//                }
6625
-                    if (!$check) {
6626
+                    if ($check != true) {
6627
+                        echo '订单号:' . $value['order_sn']. ':' .json_encode($check). '<br>'. ':' .json_encode($checkGong). '<br>';
6626 6628
                         continue;
6627 6629
                     }
6628
-//                foreach ($order as $key => $value){
6629 6630
                     $query = Db::name('user_address')->where('uid', $value['uid']);
6630 6631
                     $query->where('address_id', $value['address_id']);
6631 6632
                     $address_code_list = $query->value('code_list');
@@ -6633,12 +6634,9 @@ class StoreOrderRepository extends BaseRepository
6633 6634
                     if ($address_code_list) {
6634 6635
                         $address_id = explode(',', $address_code_list);
6635 6636
                         $address_id = end($address_id);
6636
-//                        $address_id = $address_id[0];
6637 6637
                     }
6638
-//                    $address_id = $value['address_id'];
6639 6638
                     $cart_id = [$value['cart_id']];
6640 6639
                     $cartIds = Db::name('store_cart')->where('cart_id', 'in', $cart_id)->select()->toArray();
6641
-//                    $address = $value['user_address'];
6642 6640
                     log::info("传参数据22========");
6643 6641
                     $address = $query->value('detail');
6644 6642
                     $third_order = $value['order_sn'];