gongzuming
2024-10-09 a41ca5df78d3655e6dc1ff38824f0df9b36f45e3
src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java
@@ -441,9 +441,9 @@
            recordDTO.setCustomerId(customer.getId());
            couponRecordService.createCouponRecord(recordDTO);
            //更新优惠券数量
            couponTemplateDO.setCouponAmount(couponTemplateDO.getCouponAmount()-dto.getNum());
            couponTemplateService.updateById(couponTemplateDO);
//            //更新优惠券数量
//            couponTemplateDO.setCouponAmount(couponTemplateDO.getCouponAmount()-dto.getNum());
//            couponTemplateService.updateById(couponTemplateDO);
            //更新积分汇总
            cp.setUsedPoint(cp.getUsedPoint()+couponTemplateDO.getPoint());
@@ -460,9 +460,6 @@
            detail.setRemarks(couponTemplateDO.getCouponName());
            detail.create(SecurityUtils.getUserId());
            customerPointDetailMapper.insert(detail);
        }catch (Exception e){
            log.error("兑换失败",e);
            throw new ValidationException("兑换失败");
        }finally {
            lockService.releaseObjectLock(key,"");
        }
@@ -492,6 +489,12 @@
    }
    @Override
    public boolean expireActivityCouponTemplateAll() {
        return couponTemplateMapperCustom.expireActivityCouponTemplateAll()>0;
    }
    @Override
    public List<CouponTemplateVO> getActivityEffectList(QueryActivityEffectCouponDTO dto) {
        return couponTemplateMapperCustom.getActivityEffectList(dto);