判断用户重复秒杀

       //第三步:判断用户是否重复秒杀
        HashMap map = new HashMap();
        map.put("user_id",user.getId());
        map.put("miaosha_goods_id",miaoShaGoodsId);
        Order orderE = orderService.findByUserIdAndMiaoShaGoodsId(map);
        if(orderE!=null){
            return R.error("您已经秒杀过此商品,不能重复秒杀");
        }
    <select id="findByUserIdAndMiaoShaGoodsId" parameterType="Map" resultMap="OrderResult">
        select * from t_order where user_id=#{user_id} and miaosha_goods_id=#{miaosha_goods_id}
    </select>

    @Override
    public Order findByUserIdAndMiaoShaGoodsId(Map map) {
        return orderMapper.findByUserIdAndMiaoShaGoodsId(map);
    }
    /**
     * 根据用户id和秒杀商品id查询订单
     * @param map
     * @return
     */
    public Order findByUserIdAndMiaoShaGoodsId(Map map);
}

你可能感兴趣的:(chrome,前端,javascript)