yujian
2019-02-28 70c9043f312a52a922cb15490d90a172b3515060
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java
@@ -233,7 +233,7 @@
   }
   
   @Transactional
   @Override
   public List<UserSystemCouponVO> getUserCouponVOList(long start, int count, Long uid)
         throws UserSystemCouponException, Exception {
@@ -340,7 +340,7 @@
               } else if (CouponTypeEnum.rebatePercentCoupon == type) {
                  // 返利奖励券- 跳转至订单到账界面
                  jumpLink.put("state", 2);
                  jumpLink.put("state", "2");
                  
                  jumpBtn = new HashMap<String, Object>();
                  jumpBtn.put("params", jumpLink);
@@ -484,6 +484,7 @@
      return hasCoupon;
   }
   @Transactional
   @Override
   public List<UserSystemCouponVO> getOrderCouponList(Long uid) throws UserSystemCouponException, Exception {
      if (uid == null) {
@@ -504,6 +505,7 @@
      return getEnableListByCouponId(uid, 1, couponList);
   }
   @Transactional
   @Override
   public List<UserSystemCouponVO> getGoodsCouponList(Long uid, Long auctionId) throws UserSystemCouponException, Exception {
      
@@ -548,6 +550,7 @@
      return list;
   }
   @Transactional
   @Override
   public void useGoodsCoupon(Long uid, Long id, Long goodId) throws UserSystemCouponException, Exception {
      if (uid == null) {
@@ -785,8 +788,8 @@
      }
      userRecordVO.setCouponEffect("返利¥" + hongBao.setScale(2, BigDecimal.ROUND_DOWN) + "已返" + percent + "%");
      // 跳转福利中心
      JumpDetailV2 welfareCore = jumpDetailV2Service.getByTypeCache("welfareCore");
      // 资金明细
      JumpDetailV2 welfareCore = jumpDetailV2Service.getByTypeCache("capitalDetails");
      Map<String, Object> jumpWelfare = new HashMap<String, Object>();
      jumpWelfare.put("jumpDetail", welfareCore);
      Map<String, Object> jumpparms = new HashMap<String, Object>();
@@ -804,6 +807,7 @@
      return userRecordVO;
   }
   @Override
   public UserSystemCouponRecordVO getFreeCouponRecord(String orderNo) throws UserSystemCouponException, Exception {
@@ -1005,7 +1009,7 @@
      return userRecordVO;
   }
   
   @Transactional
   @Override
   public void activatedWelfareFreeCoupon(Long uid) {
      if (uid == null) {
@@ -1044,6 +1048,7 @@
      }
   }
   
   @Transactional
   @Override
   public void updateStateByDrawback(String orderNo) throws Exception {
      
@@ -1065,6 +1070,7 @@
      sendBackCoupon(record.getUserSystemCoupon());
   }
   
   @Transactional
   @Override
   public void updateStateByArrivalAccount(String orderNo) throws Exception {
      
@@ -1083,6 +1089,7 @@
      userSystemCouponRecordService.updateByPrimaryKeySelective(record);
   }
   @Transactional
   @Override
   public void updateCounponInvalid(Long uid) {
      List<UserSystemCoupon> list = userSystemCouponMapper.getCounponNowInvalid(uid);
@@ -1125,6 +1132,7 @@
      }
   }
   
   @Transactional
   @Override
   public void  sendBackTimeOutCoupon(Long uid) {
      // 超过120秒 未被匹配的券
@@ -1170,6 +1178,7 @@
      }
   }
   
   @Transactional
   @Override
   public boolean updateCouponRecordUsed(Long uid, String orderNo, BigDecimal payment,
         Long auctionId) throws  Exception{