問題說明:桌碼下單緩存有誤
修改文件:app\services\order\StoreOrderCreateServices
修改方法:createOrder()
if ($collateCodeId != $collate_code_id) {
foreach ($cartIds as $key) {
CacheService::redisHandler()->delete($key);
}
throw new ValidateException('拼單/桌碼ID有誤,請刷新頁面!');
}
修改文件:app\services\order\cashier\CashierOrderServices
修改方法:createOrder()
if ($collateCodeId != $collate_code_id) {
foreach ($cartIds as $key) {
CacheService::redisHandler()->delete($key);
}
throw new ValidateException('拼單/桌碼ID有誤,請刷新頁面!');
}