| | |
| | | package org.jeecg.modules.dry.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.config.TenantContext; |
| | | import org.jeecg.common.constant.CommonCacheConstant; |
| | | import org.jeecg.common.util.RedisUtil; |
| | |
| | | )); |
| | | return userMap; |
| | | } |
| | | |
| | | @Override |
| | | @Cacheable(cacheNames = CommonCacheConstant.DRY_CACHE_TENANT_EQUS_LIST, key = "#dryEquipment.tenantId+':'+#dryEquipment.enable" , unless = "#result == null " ) |
| | | public List<DryEquipment> queryEqusByTenantId(DryEquipment dryEquipment) { |
| | | TenantContext.setTenant(dryEquipment.getTenantId() +""); |
| | | QueryWrapper<DryEquipment> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.lambda().eq(DryEquipment::getTenantId,dryEquipment.getTenantId()); |
| | | if (dryEquipment.getEnable()!=null){ |
| | | queryWrapper.lambda().eq(DryEquipment::getEnable,dryEquipment.getEnable()); |
| | | } |
| | | List<DryEquipment> equipmentList = this.list(queryWrapper); |
| | | return equipmentList; |
| | | } |
| | | } |