siteId = (int)$this->request->input('site_id'); $skuId = (int)$this->request->input('sku_id'); $this->checkTodayCutOffTime(); $kitchenId = $this->checkSite($this->siteId); $this->stockKey = ApiRedisKey::goodStockKey($this->cycleId,$kitchenId); if (!$this->redis->exists($this->stockKey)) throw new ErrException('库存不足'); if (($this->redis->zScore($this->stockKey,$skuId) ?? 0) < 1) throw new ErrException('商品库存不足',ApiCode::ORDER_GOOD_INSUFFICIENT_STOCK); return $this->return->success(); } }