yujian
2020-06-29 f94a5a1d3fe9bde0e599d41f2d97caea1b08a88d
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserSystemCouponService.java
@@ -67,14 +67,6 @@
    */
   public List<UserSystemCouponVO> getOrderCouponList(Long uid) throws UserSystemCouponException, Exception;
   /**
    * 查询商品使用相关券
    * @param uid
    * @return
    * @throws UserSystemCouponException
    * @throws Exception
    */
   public List<UserSystemCouponVO> getGoodsCouponList(Long uid, Long auctionId) throws UserSystemCouponException, Exception;
   /**
    * 更新券使用记录
@@ -146,23 +138,21 @@
    * @return           免单成功 true 
    * @throws Exception
    */
   public boolean updateCouponRecordUsed(Long uid, String orderNo, BigDecimal payment, Long auctionId) throws  Exception;
   public boolean updateCouponRecordUsed(Long uid, String orderNo, BigDecimal payment,
         Long auctionId  , Integer sourceType) throws  Exception;
   /**
    * 订单退款更新 券记录状态并退回券
    * @param orderNo
    */
   public void updateStateByDrawback(String orderNo) throws Exception;
   public void updateStateByDrawback(String orderNo, Integer sourceType) throws Exception;
   /**
    * 红包到账 -- 更新券使用状态 -改为使用成功
    * @param orderNo
    * @throws Exception
    */
   public void updateStateByArrivalAccount(String orderNo) throws Exception;
   public void updateStateByArrivalAccount(String orderNo, Integer sourceType) throws Exception;
   /**
    * 统计今日抽奖中的券数量
@@ -324,4 +314,28 @@
   public UserSystemCoupon rewardCouponWin(Long uid, String source, int num, boolean notify,
         BigDecimal percent) throws UserSystemCouponException, Exception;
   /**
    * 免单券获得
    * @param uid
    * @param typeEnum
    * @param source
    * @param num
    * @param notify
    * @param expiryDay
    * @return
    * @throws UserSystemCouponException
    * @throws Exception
    */
   public UserSystemCoupon freeCouponWinBySystem(Long uid, CouponTypeEnum typeEnum, String source, int num, boolean notify,
         Integer expiryDay) throws UserSystemCouponException, Exception;
   /**
    * 获取有效免单券列表
    * @param uid
    * @return
    */
   public List<UserSystemCouponVO> getFreeCouponList(Long uid);
   public List<UserSystemCouponVO> getGoodsCouponList(Long uid, Long auctionId) throws UserSystemCouponException, Exception;
}