yujian
2019-05-05 ecfbc24553fb24c788f1735b41a47b4970ce70e1
推送奖励券 + 新人抽奖奖励券随机
3个文件已修改
15 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/push/PushCouponServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserSystemCouponService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/push/PushCouponServiceImpl.java
@@ -11,6 +11,7 @@
import org.springframework.transaction.annotation.Transactional;
import com.yeshi.fanli.dao.mybatis.push.PushCouponMapper;
import com.yeshi.fanli.entity.bus.user.UserSystemCoupon;
import com.yeshi.fanli.entity.push.PushCoupon;
import com.yeshi.fanli.entity.push.PushCouponRecord;
import com.yeshi.fanli.exception.PushException;
@@ -126,7 +127,7 @@
                    // 插入领取记录
                    pushCouponRecordService.insertSelective(pushCouponRecord);
                    // 直接发送券
                    userSystemCouponService.randomRewardCouponForPush(amount, uid);
                    userSystemCouponService.randomRewardCoupon(amount, uid, UserSystemCoupon.SOURCE_SYSTEM_PUSH);
                }
            }
            
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java
@@ -189,8 +189,9 @@
            // 福利免单券
            coupon = systemCouponService.getCouponByType(couponType);
        } else if (couponType.equals(CouponTypeEnum.rebatePercentCoupon.name())) {
            // 奖励券10%
            coupon = systemCouponService.getCouponByTypeAndPercent(couponType,new BigDecimal(10));
            // 随机奖励券
            randomRewardCoupon(1, uid, source);
            return;
        }
        
        if (coupon == null) {
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserSystemCouponService.java
@@ -205,11 +205,4 @@
     */
    public void randomRewardCoupon(int num, Long uid, String source) throws Exception;
    /**
     * 后端直接发送券
     * @param record
     * @param uid
     */
    public void randomRewardCouponForPush(Integer amount , Long uid) throws Exception;
}