rabin 3 rokov pred
rodič
commit
c32fa9071e
1 zmenil súbory, kde vykonal 16 pridanie a 10 odobranie
  1. 16 10
      service/agent/lib/Member_set.php

+ 16 - 10
service/agent/lib/Member_set.php

@@ -133,16 +133,22 @@ class Member_set
                             continue;
                         }
                     } else {
-                        $sku = explode('i', $sku_id);
-                        foreach ($sku as $v1) {
-                            $w['sku_id'] = $v1;
-                            $info = Dever::db('agent/member_goods')->one($w);
-                            if ($info) {
-                                $u = array();
-                                $u['where_id'] = $info['id'];
-                                $u['state'] = 1;
-                                $state = Dever::db('agent/member_goods')->update($u);
-                            }
+                        if (strstr($sku_id, 'i')) {
+                            $sku = explode('i', $sku_id);
+                            if ($sku) {
+                                foreach ($sku as $v1) {
+                                    $w['sku_id'] = $v1;
+                                    $info = Dever::db('agent/member_goods')->one($w);
+                                    if ($info) {
+                                        $u = array();
+                                        $u['where_id'] = $info['id'];
+                                        $u['state'] = 1;
+                                        $state = Dever::db('agent/member_goods')->update($u);
+                                    }
+                                }
+                            } 
+                        } else {
+                            $sku = array();
                         }
 
                         $total = $v['total'] - count($sku);