|
@@ -135,10 +135,14 @@ class Member_set
|
|
|
} else {
|
|
|
$sku = explode('i', $sku_id);
|
|
|
if ($sku) {
|
|
|
- foreach ($sku as $v1) {
|
|
|
+ foreach ($sku as $k1 => $v1) {
|
|
|
$w['sku_id'] = $v1;
|
|
|
$info = Dever::db('agent/member_goods')->one($w);
|
|
|
if ($info) {
|
|
|
+ $cur = ($info['total_num']-$info['sell_num']);
|
|
|
+ if ($cur <= 0) {
|
|
|
+ unset($sku[$k1]);
|
|
|
+ }
|
|
|
$u = array();
|
|
|
$u['where_id'] = $info['id'];
|
|
|
$u['state'] = 1;
|