mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 12:18:42 +08:00 
			
		
		
		
	code review:sign 签到逻辑
This commit is contained in:
		@@ -1,33 +0,0 @@
 | 
			
		||||
package cn.iocoder.yudao.module.promotion.api.coupon;
 | 
			
		||||
 | 
			
		||||
import cn.hutool.core.collection.CollUtil;
 | 
			
		||||
import cn.iocoder.yudao.module.promotion.api.coupon.dto.CouponTemplateRespDTO;
 | 
			
		||||
import cn.iocoder.yudao.module.promotion.convert.coupon.CouponTemplateConvert;
 | 
			
		||||
import cn.iocoder.yudao.module.promotion.service.coupon.CouponTemplateService;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
 | 
			
		||||
import javax.annotation.Resource;
 | 
			
		||||
import java.util.Collection;
 | 
			
		||||
import java.util.Collections;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 优惠劵模版 API 接口实现类
 | 
			
		||||
 *
 | 
			
		||||
 * @author HUIHUI
 | 
			
		||||
 */
 | 
			
		||||
@Service
 | 
			
		||||
public class CouponTemplateApiImpl implements CouponTemplateApi {
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    private CouponTemplateService couponTemplateService;
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public List<CouponTemplateRespDTO> getCouponTemplateListByIds(Collection<Long> ids) {
 | 
			
		||||
        if (CollUtil.isEmpty(ids)) { // 防御一下
 | 
			
		||||
            return Collections.emptyList();
 | 
			
		||||
        }
 | 
			
		||||
        return CouponTemplateConvert.INSTANCE.convertList(couponTemplateService.getCouponTemplateListByIds(ids));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.promotion.convert.coupon;
 | 
			
		||||
 | 
			
		||||
import cn.hutool.core.map.MapUtil;
 | 
			
		||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
 | 
			
		||||
import cn.iocoder.yudao.module.promotion.api.coupon.dto.CouponTemplateRespDTO;
 | 
			
		||||
import cn.iocoder.yudao.module.promotion.controller.admin.coupon.vo.template.CouponTemplateCreateReqVO;
 | 
			
		||||
import cn.iocoder.yudao.module.promotion.controller.admin.coupon.vo.template.CouponTemplatePageReqVO;
 | 
			
		||||
import cn.iocoder.yudao.module.promotion.controller.admin.coupon.vo.template.CouponTemplateRespVO;
 | 
			
		||||
@@ -59,6 +58,4 @@ public interface CouponTemplateConvert {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    List<CouponTemplateRespDTO> convertList(List<CouponTemplateDO> list);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -75,8 +75,4 @@ public interface CouponTemplateMapper extends BaseMapperX<CouponTemplateDO> {
 | 
			
		||||
        return canTakeConsumer;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    default List<CouponTemplateDO> selectListByIds(Collection<Long> ids) {
 | 
			
		||||
        return selectList(new LambdaQueryWrapperX<CouponTemplateDO>().in(CouponTemplateDO::getId, ids));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -98,6 +98,6 @@ public interface CouponTemplateService {
 | 
			
		||||
     * @param ids 优惠券模版编号
 | 
			
		||||
     * @return 优惠券模版列表
 | 
			
		||||
     */
 | 
			
		||||
    List<CouponTemplateDO> getCouponTemplateListByIds(Collection<Long> ids);
 | 
			
		||||
    List<CouponTemplateDO> getCouponTemplateList(Collection<Long> ids);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -128,8 +128,8 @@ public class CouponTemplateServiceImpl implements CouponTemplateService {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public List<CouponTemplateDO> getCouponTemplateListByIds(Collection<Long> ids) {
 | 
			
		||||
        return couponTemplateMapper.selectListByIds(ids);
 | 
			
		||||
    public List<CouponTemplateDO> getCouponTemplateList(Collection<Long> ids) {
 | 
			
		||||
        return couponTemplateMapper.selectBatchIds(ids);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user