|
|
|
@ -197,6 +197,7 @@ class GoodsActivityService implements GoodsActivityServiceInterface |
|
|
|
// }
|
|
|
|
|
|
|
|
$buyNum = []; |
|
|
|
$lastName = []; |
|
|
|
foreach ($sourceGoods as $key => &$goods) { |
|
|
|
if (isset($buyNum[$goods['type_limit']])) { |
|
|
|
$buyNum[$goods['type_limit']]++; |
|
|
|
@ -205,8 +206,10 @@ class GoodsActivityService implements GoodsActivityServiceInterface |
|
|
|
} |
|
|
|
|
|
|
|
if ($goods['type_limit'] != 0 && $buyNum[$goods['type_limit']] > $goods['type_limit']) { |
|
|
|
return $sourceGoods[$key-1]['name']; |
|
|
|
return $lastName[$goods['type_limit']]; |
|
|
|
} |
|
|
|
|
|
|
|
$lastName[$goods['type_limit']] = $goods['name']; |
|
|
|
} |
|
|
|
|
|
|
|
return true; |
|
|
|
|