admin
2020-11-28 dc5be7d38446f70e6ff86df311119c32b41fe7f8
fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/HomeNavbarServiceImpl.java
@@ -8,6 +8,7 @@
import javax.annotation.Resource;
import com.yeshi.fanli.entity.SystemEnum;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -187,7 +188,7 @@
   /**
    * 删除图片-不更新数据库
    * @param record
    * @param picture
    * @throws Exception
    */
   public void removePicture(String picture) throws Exception {
@@ -283,9 +284,9 @@
   
   @Override
   public List<HomeNavbar> listQuery(long start, int count, String key, Integer sex) {
   public List<HomeNavbar> listQuery(long start, int count, String key, Integer sex, SystemEnum system) {
      
      List<HomeNavbar> listObj = homeNavbarMapper.listQuery(start, count, key, sex);
      List<HomeNavbar> listObj = homeNavbarMapper.listQuery(start, count, key, sex,system);
      if (listObj == null || listObj.size() == 0) {
         return null;
      }
@@ -330,33 +331,33 @@
   }
   
   @Override
   public long countlistQuery(String key, Integer sex) {
      return homeNavbarMapper.countListQuery(key, sex);
   public long countlistQuery(String key, Integer sex, SystemEnum system) {
      return homeNavbarMapper.countListQuery(key, sex,system);
   }
   @Override
   @Cacheable(value = "configCache", key = "'listQueryEffectiveNavbar'")
   public List<HomeNavbar> listQueryEffectiveNavbar() {
      return homeNavbarMapper.listQueryEffective();
   @Cacheable(value = "configCache", key = "'listQueryEffectiveNavbar-'+#system")
   public List<HomeNavbar> listQueryEffectiveNavbar(SystemEnum system) {
      return homeNavbarMapper.listQueryEffective(system);
   }
   
   
   @Override
   @Cacheable(value = "configCache", key = "'listQueryDefaultNavbar-'+#sex")
   public List<HomeNavbar> listQueryDefaultNavbar(Integer sex) {
      return homeNavbarMapper.listQueryDefaultNavbar(sex);
   public List<HomeNavbar> listQueryDefaultNavbar(Integer sex, SystemEnum system) {
      return homeNavbarMapper.listQueryDefaultNavbar(sex,system);
   }
   
   
   @Override
   @Cacheable(value = "configCache", key = "'listQueryFixedNavbar'")
   public List<HomeNavbar> listQueryFixedNavbar() {
      return homeNavbarMapper.listQueryFixedNavbar();
   @Cacheable(value = "configCache", key = "'listQueryFixedNavbar-'+#system")
   public List<HomeNavbar> listQueryFixedNavbar(SystemEnum system) {
      return homeNavbarMapper.listQueryFixedNavbar(system);
   }
   @Override
   public HomeNavbar getEffectiveByClassId(Long classId) {
      return homeNavbarMapper.getEffectiveByClassId(classId);
   public HomeNavbar getEffectiveByClassId(Long classId, SystemEnum system) {
      return homeNavbarMapper.getEffectiveByClassId(classId,system);
   }