@Override
  public List<SkuStockInMemVo> getStocksBySkuIdList(List<Long> skuIdList) {
    if (skuIdList == null || skuIdList.size() <= 0) {
      logger.error("skuIdList is null or no elements");
      return null;
    }

    List<SkuStockInMemVo> skuStockInMemVoList = new ArrayList<SkuStockInMemVo>();
    for (Long skuId : skuIdList) {
      ResponseResult<Integer> result =
          dataStore.getValueByKeyAndField(CartConstant.SKU_STOCK_NAMESPACE, String.valueOf(skuId));

      if (result.getCode() == CodeInfoClass.COMMON_FAIL
          || result.getCode() == CodeInfoClass.NOT_EXIST) {
        logger.error(
            "system err or no stockCount found in mem,skuId:"
                + skuId
                + ",code:"
                + result.getCode());
        continue;
      }
      SkuStockInMemVo vo = new SkuStockInMemVo();
      vo.setSkuId(skuId);
      vo.setStockCount(result.getResult());
      skuStockInMemVoList.add(vo);
    }
    return skuStockInMemVoList;
  }