rabin 1 year ago
parent
commit
7de7a64a64
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/yuan/goods/lib/Manage.php

+ 4 - 4
src/yuan/goods/lib/Manage.php

@@ -75,15 +75,15 @@ class Manage extends Auth
                     $sku = Dever::db('info_sku', 'goods')->select(array('info_id' => $v1['id']));
                     $option = array();
                     foreach ($sku as $k2 => $v2) {
-                        if ($v['key'] != -1) {
+                        if ($v2['key'] != -1) {
                             //$spec = Dever::db('info_spec_value', 'goods')->find(array('id' => array('in', $v2['key'])), array('col' => 'id,info_id,group_concat(value) as name', 'group' => 'info_id'));
                             $spec = Dever::db('info_spec_value', 'goods')->select(array('id' => array('in', $v2['key'])));
 
                             if ($spec) {
                                 $spec_value = $spec[0];
                                 $spec_name = array();
-                                foreach ($spec as $k => $v) {
-                                    $spec_name[] = $v['name'];
+                                foreach ($spec as $k3 => $v3) {
+                                    $spec_name[] = $v3['value'];
                                 }
                                 $spec_value['name'] = implode(',', $spec_name);
                                 $spec['id'] = $v2['id'];
@@ -147,7 +147,7 @@ class Manage extends Auth
                 if ($spec) {
                     $spec_name = array();
                     foreach ($spec as $k => $v) {
-                        $spec_name[] = $v['name'];
+                        $spec_name[] = $v['value'];
                     }
                     $spec_name = implode(',', $spec_name);
                     $result .= '-' . $spec_name;