|
@@ -580,14 +580,14 @@ class Sell
|
|
|
} else {
|
|
|
$xian = true;
|
|
|
$goods = Dever::db('card/info_goods')->getData(array('card_id' => $card_code['info']['id']));
|
|
|
- if ($goods || $card_code['info'['category']) {
|
|
|
+ if ($goods || $card_code['info']['category']) {
|
|
|
$check = true;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if ($check) {
|
|
|
$price = 0;
|
|
|
- $card_code['info'['category'] = explode(',', $card_code['info']['category']);
|
|
|
+ $card_code['info']['category'] = explode(',', $card_code['info']['category']);
|
|
|
if ($goods) {
|
|
|
$goods = array_keys($goods);
|
|
|
}
|
|
@@ -598,7 +598,7 @@ class Sell
|
|
|
}
|
|
|
if ($goods) {
|
|
|
if (in_array($v['id'], $goods)) {
|
|
|
- if ($card_code['info'['category']) {
|
|
|
+ if ($card_code['info']['category']) {
|
|
|
if (in_array($v['top_category_id'], $card_code['info']['category'])) {
|
|
|
$price += ($v['cash'] * $v['num']);
|
|
|
$card_goods[] = $v;
|
|
@@ -608,7 +608,7 @@ class Sell
|
|
|
$card_goods[] = $v;
|
|
|
}
|
|
|
}
|
|
|
- } elseif ($card_code['info'['category']) {
|
|
|
+ } elseif ($card_code['info']['category']) {
|
|
|
if (in_array($v['top_category_id'], $card_code['info']['category'])) {
|
|
|
$price += ($v['cash'] * $v['num']);
|
|
|
$card_goods[] = $v;
|