package com.yeshi.fanli.service.impl.user;
|
|
import java.util.List;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.stereotype.Service;
|
|
import com.yeshi.fanli.dao.mybatis.StrategyPictureMapper;
|
import com.yeshi.fanli.entity.xcx.StrategyPicture;
|
import com.yeshi.fanli.service.inter.user.StrategyPictureService;
|
|
@Service
|
public class StrategyPictureImpl implements StrategyPictureService {
|
|
@Resource
|
private StrategyPictureMapper strategyPictureMapper;
|
|
@Override
|
public String strategyPictureList(Long id) {
|
StrategyPicture strategyPicture = strategyPictureMapper.selectByPrimaryKey(id);
|
if (strategyPicture == null)
|
return null;
|
return strategyPicture.getStrategyPicture();
|
}
|
|
@Override
|
public List<StrategyPicture> getTextStrategyPictureListCache() {
|
List<StrategyPicture> list = strategyPictureMapper.selectStrategyPictureList();
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).getType() != StrategyPicture.TYPE_TEXT) {
|
list.remove(i);
|
i--;
|
}
|
}
|
return list;
|
}
|
|
@Override
|
public List<StrategyPicture> getVideoStrategyPictureListCache() {
|
List<StrategyPicture> list = strategyPictureMapper.selectStrategyPictureList();
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).getType() != StrategyPicture.TYPE_VIDEO) {
|
list.remove(i);
|
i--;
|
}
|
}
|
return list;
|
}
|
|
}
|