| | |
| | | * @param goodsId |
| | | * @return |
| | | */ |
| | | int createTodayStatistic(@Param("goodsId") Long goodsId); |
| | | int createTodayStatistic(@Param("goodsId") Long goodsId, @Param("nowDate") String nowDate); |
| | | |
| | | /** |
| | | * 增加当天浏览量 |
| | |
| | | ComShopFlowerGoodsViewStatisticsDO statisticsDO = comShopFlowerGoodsViewStatisticsDAO.selectOne(new LambdaQueryWrapper<ComShopFlowerGoodsViewStatisticsDO>() |
| | | .eq(ComShopFlowerGoodsViewStatisticsDO::getGoodsId, goodsId).eq(ComShopFlowerGoodsViewStatisticsDO::getStatisticDate, nowDate)); |
| | | if (isNull(statisticsDO)) { |
| | | comShopFlowerGoodsViewStatisticsDAO.createTodayStatistic(goodsId); |
| | | comShopFlowerGoodsViewStatisticsDAO.createTodayStatistic(goodsId,nowDate); |
| | | } else { |
| | | comShopFlowerGoodsViewStatisticsDAO.incrViewNum(goodsId, nowDate); |
| | | } |
| | |
| | | id,goods_id,statistic_date,view_num |
| | | </sql> |
| | | <insert id="createTodayStatistic"> |
| | | INSERT INTO com_shop_flower_goods_view_statistics (goods_id, statistic_date) VALUES (#{goodsId}, NOW()) |
| | | INSERT INTO com_shop_flower_goods_view_statistics (goods_id, statistic_date) VALUES (#{goodsId}, #{nowDate}) |
| | | </insert> |
| | | <update id="incrViewNum"> |
| | | UPDATE com_shop_flower_goods_view_statistics SET view_num = view_num + 1 |