From f249c277d066e151a84b766a6b82c3bbdbe1326b Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期二, 03 九月 2024 13:24:01 +0800 Subject: [PATCH] 1.优惠券-所有修改方法dto自传id 2.优惠券-积分-批量接口改成post方法 3.优惠券-定时任务-会员优惠券每月一号凌晨未使用自动过期 4.优惠券-优惠券下单接口 --- src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateCustomerServiceImpl.java | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateCustomerServiceImpl.java b/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateCustomerServiceImpl.java index df405c4..61177ea 100644 --- a/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateCustomerServiceImpl.java +++ b/src/main/java/com/mzl/flower/service/impl/coupon/CouponTemplateCustomerServiceImpl.java @@ -1,13 +1,17 @@ package com.mzl.flower.service.impl.coupon; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.mzl.flower.entity.coupon.CouponTemplateCustomerDO; -import com.mzl.flower.mapper.coupon.CouponTemplateCustomerMapper; -import com.mzl.flower.service.coupon.CouponTemplateCustomerService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.mzl.flower.entity.coupon.CouponTemplateCustomerDO; +import com.mzl.flower.entity.customer.Customer; +import com.mzl.flower.mapper.coupon.CouponTemplateCustomerMapper; +import com.mzl.flower.mapper.customer.CustomerMapper; +import com.mzl.flower.service.coupon.CouponTemplateCustomerService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; +import java.util.stream.Collectors; /** * <p> @@ -19,6 +23,9 @@ */ @Service public class CouponTemplateCustomerServiceImpl extends ServiceImpl<CouponTemplateCustomerMapper, CouponTemplateCustomerDO> implements CouponTemplateCustomerService { + + @Autowired + private CustomerMapper customerMapper; @Override public List<CouponTemplateCustomerDO> getPointCustomReList(String id) { @@ -33,4 +40,12 @@ queryWrapper.lambda().eq(CouponTemplateCustomerDO::getCouponId,couponTemplateId); return baseMapper.delete(queryWrapper)>0; } + + @Override + public List<Customer> getPointCustomerList(String id) { + final List<CouponTemplateCustomerDO> pointCustomReList = getPointCustomReList(id); + final List<Long> customerList = pointCustomReList.stream().map(CouponTemplateCustomerDO::getCustomId).collect(Collectors.toList()); + final List<Customer> customers = customerMapper.selectBatchIds(customerList); + return customers; + } } -- Gitblit v1.9.3