优惠券项目---------------第十六章

我们都用了什么表?

t_coupon(优惠券表):我的建议,关联的产品种类。

t_user_coupon:

优惠券的核销功能是为了异步更新优惠券的状态的。

----------------------------------------------16-1--------------------------------------------------

  /**
     * 更新coupon核销状态
     * @param orderId
     * @param couponCode
     */
    private void updateCounponStatue(int orderId,String couponCode){
        TUserCouponExample example = new TUserCouponExample();
        example.createCriteria().andUserCouponCodeEqualTo(couponCode).andOrderIdEqualTo(orderId);
        List<TUserCoupon> tUserCoupons = tUserCouponMapper.selectByExample(example);
        if(CollectionUtils.isEmpty(tUserCoupons)){
            logger.warn("can't no find couponCode:{}",couponCode);
            return;
        }
        TUserCoupon userCoupon = tUserCoupons.get(0);
        userCoupon.setStatus(1);
        tUserCouponMapper.updateByPrimaryKeySelective(userCoupon);
    }

两件事:公告栏维护,更新t_coupon

----------------------------------------------16-2--------------------------------------------------

安装maven:https://blog.csdn.net/xiaolinlangzi/article/details/83056698

安装maven:https://www.cnblogs.com/116970u/p/11211963.html

我的mq安装在了192.168.244.140上面了。

如何安装mq看我的博客:https://blog.csdn.net/qq_28764557/article/details/101912880

最简单的安装步骤即可。

----------------------------------------------16-3--------------------------------------------------

发布了374 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_28764557/article/details/104811823