1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- *
- * 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<PromoCode, Long> 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<PromoCodeTarget> findById(List<PromoCode> list) {
- List<PromoCodeTarget> 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;
- }
- }
|