yujian
2019-08-16 fb5a8918a7983bbdf83586f773884d3961bb3c6d
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java
@@ -1937,4 +1937,29 @@
      return tips;
   }
   @Override
   public void updateGiveRecord(Long uid, Long id, String couponType) {
      Date date = new Date();
      // 更新券状态:已使用
      UserSystemCoupon userCoupon = new UserSystemCoupon();
      userCoupon.setId(id);
      userCoupon.setState(UserSystemCoupon.STATE_END_USE);
      userCoupon.setUseTime(date);
      userCoupon.setUpdateTime(date);
      userSystemCouponMapper.updateByPrimaryKeySelective(userCoupon);
      // 插入使用券记录
      UserSystemCouponRecord couponRecord = new UserSystemCouponRecord();
      couponRecord.setState(UserSystemCouponRecord.STATE_SUCCESS);
      couponRecord.setUserSystemCoupon(userCoupon);
      couponRecord.setCouponType(couponType);
      couponRecord.setCreateTime(date);
      couponRecord.setUpdateTime(date);
      userSystemCouponRecordService.insertSelective(couponRecord);
      // TODO 赠送消息
   }
}