diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java index 63dcdb4e4..5ba7ca921 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java @@ -11,11 +11,7 @@ import com.jsowell.common.core.domain.vo.AuthorizedDeptVO; import com.jsowell.common.core.redis.RedisCache; import com.jsowell.common.enums.DelFlagEnum; import com.jsowell.common.enums.ykc.BillingTimeEnum; -import com.jsowell.common.util.BytesUtil; -import com.jsowell.common.util.DateUtils; -import com.jsowell.common.util.SecurityUtils; -import com.jsowell.common.util.StringUtils; -import com.jsowell.common.util.YKCUtils; +import com.jsowell.common.util.*; import com.jsowell.common.util.id.Seq; import com.jsowell.pile.domain.PileBillingDetail; import com.jsowell.pile.domain.PileBillingRelation; @@ -42,12 +38,7 @@ import org.springframework.transaction.annotation.Transactional; import java.math.BigDecimal; import java.time.LocalTime; -import java.util.ArrayList; -import java.util.Comparator; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; +import java.util.*; import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; @@ -414,11 +405,12 @@ public class PileBillingTemplateServiceImpl implements IPileBillingTemplateServi public List queryStationBillingTemplateListForUniApp(String stationId) { // 加缓存 String redisKey = CacheConstants.QUERY_STATION_BILLING_TEMPLATE_LIST + stationId; - List voList = redisCache.getCacheObject(redisKey); + List voList = redisCache.getCacheList(redisKey); if (CollectionUtils.isEmpty(voList)) { voList = pileBillingTemplateMapper.queryStationBillingTemplateListForUniApp(stationId); if (CollectionUtils.isNotEmpty(voList)) { - redisCache.setCacheObject(redisKey, voList, 15, TimeUnit.MINUTES); + redisCache.setCacheList(redisKey, voList); + redisCache.expire(redisKey, 15, TimeUnit.MINUTES); } } return voList;