yujian
2019-02-28 e8ea361f81e93d54db5769435dd1949980f4986e
券信息优化
1个文件已修改
13 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 {
@@ -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) {
@@ -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{