From 7e03e6abb11ef40df75827eca5eb9b512f9836bb Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期五, 30 八月 2024 15:11:44 +0800 Subject: [PATCH] 1.优惠券-用户:详情返回商户信息 --- 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