rabin 2 jaren geleden
bovenliggende
commit
1951d5b6d1
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5 1
      service/agent/lib/Member_set.php

+ 5 - 1
service/agent/lib/Member_set.php

@@ -135,10 +135,14 @@ class Member_set
                     } else {
                         $sku = explode('i', $sku_id);
                         if ($sku) {
-                            foreach ($sku as $v1) {
+                            foreach ($sku as $k1 => $v1) {
                                 $w['sku_id'] = $v1;
                                 $info = Dever::db('agent/member_goods')->one($w);
                                 if ($info) {
+                                    $cur = ($info['total_num']-$info['sell_num']);
+                                    if ($cur <= 0) {
+                                        unset($sku[$k1]);
+                                    }
                                     $u = array();
                                     $u['where_id'] = $info['id'];
                                     $u['state'] = 1;