admin
2021-05-19 a1be6075c6b1365a7abc66bf559d6058039248ab
fanli/src/main/java/com/yeshi/fanli/service/impl/user/StrategyPictureImpl.java
@@ -1,32 +1,51 @@
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> getStrategyPictureListCache() {
      return strategyPictureMapper.selectStrategyPictureList();
   }
}
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;
   }
}