1、先创建商品的服务类GoodsService ,注入GoodsDao
@Service
public class GoodsService {
public static final String COOKIE1_NAME_TOKEN="token";
@Autowired
GoodsDao goodsDao;
@Autowired
RedisService redisService;
//获取商品信息列表
public List<GoodsVo> getGoodsVoList() {
return goodsDao.getGoodsVoList();
}
//获取商品根据商品Id
public GoodsVo getGoodsVoByGoodsId(long goodsId) {
return goodsDao.getGoodsVoByGoodsId(goodsId);
}
//减少商品的库存
public void reduceStock(GoodsVo goodsvo) {
MiaoshaGoods goods=new MiaoshaGoods();
goods.setGoodsId(goodsvo.getId());
//goods.setStockCount(goodsvo.getGoodsStock()-1); sql里面去运算
//goodsDao.reduceStock(goods.getGoodsId());
goodsDao.reduceStock(goods);
}
}
2、创建GoodsDao
注意:这里我们查数据库的时候,不只是查找的商品的信息,我们同时想把商品的秒杀信息也一起查出来,但是这两个不同数据在两个表里面