|
@@ -205,7 +205,7 @@ class Info
|
|
$method = 'getAllData';
|
|
$method = 'getAllData';
|
|
}
|
|
}
|
|
|
|
|
|
- $method = 'getAllData';
|
|
|
|
|
|
+ //$method = 'getAllData';
|
|
|
|
|
|
$name = Dever::input('name');
|
|
$name = Dever::input('name');
|
|
if ($name) {
|
|
if ($name) {
|
|
@@ -225,39 +225,23 @@ class Info
|
|
if ($data) {
|
|
if ($data) {
|
|
foreach ($data as $k => $v) {
|
|
foreach ($data as $k => $v) {
|
|
$data[$k] = Dever::load('goods/lib/info')->getPayInfo($v, $v['sku_id']);
|
|
$data[$k] = Dever::load('goods/lib/info')->getPayInfo($v, $v['sku_id']);
|
|
- if ($data[$k]['total'] <= 0) {
|
|
|
|
- if (!isset($zero[$v['id']])) {
|
|
|
|
- $zero[$v['id']] = $v;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- if (!isset($result[$v['id']])) {
|
|
|
|
|
|
+ if (!isset($result[$v['id']])) {
|
|
$result[$v['id']] = $v;
|
|
$result[$v['id']] = $v;
|
|
}
|
|
}
|
|
- }
|
|
|
|
if (isset($data[$k]['attr']) && $data[$k]['attr']) {
|
|
if (isset($data[$k]['attr']) && $data[$k]['attr']) {
|
|
- if ($data[$k]['total'] <= 0) {
|
|
|
|
- $zero[$v['id']]['price_array'][] = array
|
|
|
|
- (
|
|
|
|
- 'name' => $data[$k]['sku_name'],
|
|
|
|
- 'total' => '0.00',
|
|
|
|
- 'price' => $data[$k]['price'],
|
|
|
|
- 's_price' => $data[$k]['s_price'],
|
|
|
|
- );
|
|
|
|
- } else {
|
|
|
|
- $result[$v['id']]['price_array'][] = array
|
|
|
|
|
|
+ $result[$v['id']]['price_array'][] = array
|
|
(
|
|
(
|
|
'name' => $data[$k]['sku_name'],
|
|
'name' => $data[$k]['sku_name'],
|
|
'total' => $data[$k]['total'],
|
|
'total' => $data[$k]['total'],
|
|
'price' => $data[$k]['price'],
|
|
'price' => $data[$k]['price'],
|
|
's_price' => $data[$k]['s_price'],
|
|
's_price' => $data[$k]['s_price'],
|
|
);
|
|
);
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- $result = array_merge($result, $zero);
|
|
|
|
|
|
+ //$result = array_merge($result, $zero);
|
|
|
|
|
|
return $result;
|
|
return $result;
|
|
}
|
|
}
|