yujian
2020-05-09 7e7db2fa55a9a3af46d4fd8ede0dee147f101d64
fanli/src/main/java/com/yeshi/fanli/service/impl/clazz/GoodsSubClassLabelServiceImpl.java
@@ -1,5 +1,6 @@
package com.yeshi.fanli.service.impl.clazz;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
@@ -14,7 +15,7 @@
import com.yeshi.fanli.entity.bus.clazz.GoodsSubClass;
import com.yeshi.fanli.entity.bus.clazz.GoodsSubClassLabel;
import com.yeshi.fanli.entity.bus.clazz.GoodsSubClassLabelMap;
import com.yeshi.fanli.exception.GoodsClassException;
import com.yeshi.fanli.exception.goods.GoodsClassException;
import com.yeshi.fanli.service.inter.clazz.GoodsSubClassLabelService;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.vo.goods.GoodsSubClassLabelVO;
@@ -92,16 +93,16 @@
   public GoodsSubClassLabelMap selectBySubClassId(Long subClassId) {
      return goodsSubClassLabelMapMapper.selectBySubClassId(subClassId);
   }
   @Override
   @Cacheable(value = "classCache", key = "'listSubMapCache-'+#classId")
   public List<GoodsSubClassLabelVO> listSubMapCache(Long classId) {
      List<GoodsSubClassLabelVO> list = goodsSubClassLabelMapper.listSubMapByClassId(classId);
      List<GoodsSubClassLabelVO> list = goodsSubClassLabelMapper.listSubMapByClassId(classId,
            Calendar.getInstance().get(Calendar.MONTH) + 1);
      if (list == null || list.size() == 0) {
         return list;
      }
      for (int i = 0; i < list.size(); i++) {
         GoodsSubClassLabelVO labelVO = list.get(i);
         List<GoodsSubClass> listSub = labelVO.getListSub();
@@ -110,19 +111,17 @@
            i--;
            continue;
         }
         for (GoodsSubClass goodsSubClass: listSub) {
         for (GoodsSubClass goodsSubClass : listSub) {
            String pictureSecond = goodsSubClass.getPictureSecond();
            if (!StringUtil.isNullOrEmpty(pictureSecond)) {
               goodsSubClass.setPicture(pictureSecond);
            }
         }
         labelVO.setListSub(listSub);
      }
      return list;
   }
}