|
@@ -67,6 +67,7 @@ class Manage extends Auth
|
|
|
}
|
|
|
foreach ($sku as $k => $v) {
|
|
|
if ($v['key'] != -1) {
|
|
|
+
|
|
|
$spec = Dever::db('info_spec_value', 'goods')->find(array('id' => array('in', $v['key'])), array('col' => 'id,group_concat(value) as name', 'group' => 'info_id'));
|
|
|
if ($spec) {
|
|
|
$spec['id'] = $v['id'];
|
|
@@ -74,6 +75,22 @@ class Manage extends Auth
|
|
|
$result['sku_id']['value'] = $v['id'];
|
|
|
}
|
|
|
$option[] = $spec;
|
|
|
+ }*/
|
|
|
+
|
|
|
+ $spec = Dever::db('info_spec_value', 'goods')->select(array('id' => array('in', $v['key'])));
|
|
|
+
|
|
|
+ if ($spec) {
|
|
|
+ $spec_value = $spec[0];
|
|
|
+ $spec_name = array();
|
|
|
+ foreach ($spec as $k3 => $v3) {
|
|
|
+ $spec_name[] = $v3['value'];
|
|
|
+ }
|
|
|
+ $spec_value['name'] = implode(',', $spec_name);
|
|
|
+ $spec_value['id'] = $v['id'];
|
|
|
+ if (!$set) {
|
|
|
+ $result['sku_id']['value'] = $v['id'];
|
|
|
+ }
|
|
|
+ $option[] = $spec_value;
|
|
|
}
|
|
|
} else {
|
|
|
$result['sku_id']['value'] = $v['id'];
|