陶杰
2024-09-12 6e624702e86fc973c00db5cf59ec8ad57ac8336c
1. 用户优惠券-首页弹框-去掉登录用户限制
已修改2个文件
8 ■■■■ 文件已修改
src/main/java/com/mzl/flower/config/ResourceServerConfig.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/config/ResourceServerConfig.java
@@ -57,6 +57,7 @@
                .antMatchers("/api/config/content/list/view").permitAll()
                .antMatchers("/api/v2/coupon/home/alert").permitAll()
                .antMatchers("/api/customer/partner/name").permitAll()
                .antMatchers("/api/v2/coupon/app/home/alert").permitAll()
                .antMatchers("/api/**").authenticated();//配置访问控制,必须认证过后才可以访问
    }
src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateServiceImpl2.java
@@ -462,9 +462,11 @@
    @Override
    public CouponTemplateVO getHomeActivityEffectAlert(QueryActivityEffectCouponDTO dto) {
        dto.setUserId(SecurityUtils.getUserId());
        // 存在用户是空的情况
        final CouponTemplateVO homeActivityEffectAlert = couponTemplateMapperCustom.getHomeActivityEffectAlert(dto);
        if(null!=homeActivityEffectAlert){
            if(StringUtils.isNotBlank(SecurityUtils.getUserId()) ){
            // 查看当前已经领取了几张
            final Integer getCnt = couponRecordService.getUserGainCouponRecordAmountByUserId(homeActivityEffectAlert.getId(), SecurityUtils.getUserId());
            // 如果当前领取的数量小于限制领取的数量的时候,可以再次领取
@@ -472,6 +474,9 @@
                   && homeActivityEffectAlert.getGetLimit().compareTo(getCnt)>0){
                return homeActivityEffectAlert;
            }
            }else{
                return homeActivityEffectAlert;
            }
        }
        return null;