更新若干功能
Some checks failed
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled

This commit is contained in:
2026-08-20 19:16:49 +08:00
parent 72bc6502eb
commit 4ddf5e3c5f
48 changed files with 1908 additions and 18 deletions

View File

@@ -140,6 +140,13 @@ class WxPackageService extends BaseWxService
if (empty($items)) {
$this->utils->errorThrow('套餐还没有搭配商品');
}
$stock = \App\Service\business\StockService::getInstance();
foreach ($items as $item) {
$stock->assertAvailable(
(int) ($item['price_sheet_id'] ?? 0),
max(1, (int) ($item['quantity'] ?? 1))
);
}
$listId = (int) ($params['list_id'] ?? 0);
$list = null;