/* * * ADServiceImpl * */ package com.hboxs.service.impl; import com.hboxs.dao.PromoCodeDao; import com.hboxs.entity.PromoCode; import com.hboxs.excel.PromoCodeTarget; import com.hboxs.service.PromoCodeService; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; /** * Service - 优惠码 */ @Service("promoCodeServiceImpl") public class PromoCodeServiceImpl extends BaseServiceImpl implements PromoCodeService { @Resource(name = "promoCodeDaoImpl") private PromoCodeDao promoCodeDao; @Resource(name = "promoCodeDaoImpl") public void setBaseDao(PromoCodeDao promoCodeDao) { super.setBaseDao(promoCodeDao); } @Override public PromoCode findByCode(Long code) { return promoCodeDao.findByCode(code); } @Override public List findById(List list) { List promoCodeTargets = new ArrayList<>(); for(PromoCode promoCode : list){ PromoCodeTarget promoCodeTarget = new PromoCodeTarget(); promoCodeTarget.setCode(promoCode.getCode()); promoCodeTarget.setAdminId(promoCode.getAdminId()); promoCodeTarget.setCreateDate(promoCode.getCreateDate()); if(promoCode.getIsUse().equals("0")){ promoCodeTarget.setIsUse("未使用"); }else { promoCodeTarget.setIsUse("已使用"); } promoCodeTarget.setUseBy(promoCode.getUseBy()); promoCodeTarget.setUseDate(promoCode.getUseDate()); promoCodeTarget.setUserName(promoCode.getUserName()); promoCodeTargets.add(promoCodeTarget); } return promoCodeTargets; } }