From 24c4699005da96f45562d7057d80c103b8e428a2 Mon Sep 17 00:00:00 2001 From: WangHan <wwh_work@126,com> Date: 星期五, 03 一月 2025 10:32:34 +0800 Subject: [PATCH] 子级分类在用删除 --- consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantCache.java | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantCache.java b/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantCache.java index ab9b570..93ae049 100644 --- a/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantCache.java +++ b/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantCache.java @@ -1,38 +1,39 @@ package com.consum.base.cache; +import java.util.ArrayList; +import java.util.List; + import com.consum.base.Constants; import com.consum.base.FinSysTenantCacheProvider; -import com.consum.base.service.FinSysTenantServiceImpl; +import com.consum.base.service.FinSysTenantService; import com.consum.model.po.FinSysTenant; import com.walker.infrastructure.ApplicationRuntimeException; import com.walker.infrastructure.utils.JsonUtils; import com.walker.support.redis.cache.RedisCacheProvider; -import java.util.ArrayList; -import java.util.List; - /** * 鍖哄垝缂撳瓨 - * @浣滆�咃細power - * @鏃堕棿锛�2023/7/20 20:35 + * + * @浣滆�咃細power @鏃堕棿锛�2023/7/20 20:35 */ public class RedisFinSysTenantCache extends RedisCacheProvider<FinSysTenant> implements FinSysTenantCacheProvider { - public RedisFinSysTenantCache(){ + public RedisFinSysTenantCache() { this.setUseRedis(true); this.setLoadPage(false); } + @Override public FinSysTenant get(String code) { FinSysTenant finSysTenant = this.getCacheData(code); - if(finSysTenant == null){ + if (finSysTenant == null) { finSysTenant = this.finSysTenantService.queryOneByCode(code); - if(finSysTenant == null){ + if (finSysTenant == null) { logger.warn("浠庢暟鎹簱鏈煡璇㈠埌鍖哄垝锛屾棤娉曠紦瀛橈紝code = {}", code); return null; } // 2023-07-26锛屾椂鍏嬭嫳锛屽尯鍒掔浉瀵瑰浐瀹氾紝鏃犻渶璁剧疆澶辨晥鏃堕棿锛岃浠栨案杩滃瓨鍌ㄥ惂銆� -// this.putCacheData(code, finSysTenant,7200); + // this.putCacheData(code, finSysTenant,7200); this.putCacheData(code, finSysTenant); } return finSysTenant; @@ -56,9 +57,9 @@ @Override public FinSysTenant getById(String id) { FinSysTenant finSysTenant = this.getCacheData(id); - if(finSysTenant == null){ + if (finSysTenant == null) { finSysTenant = this.finSysTenantService.get(new FinSysTenant(Long.parseLong(id))); - if(finSysTenant == null){ + if (finSysTenant == null) { logger.warn("浠庢暟鎹簱鏈煡璇㈠埌鍖哄垝锛屾棤娉曠紦瀛橈紝id = {}", id); return null; } @@ -71,11 +72,11 @@ public List<FinSysTenant> selectAll() { List<FinSysTenant> allTree = new ArrayList<>(); FinSysTenant temp = null; - for(String value : this.getCache().getIterator(null)) { + for (String value : this.getCache().getIterator(null)) { try { temp = JsonUtils.jsonStringToObject(value, FinSysTenant.class); } catch (Exception ex) { - throw new ApplicationRuntimeException("redis瀛樺偍'EbProductBrand'瑙f瀽閿欏惔:"+ value,ex); + throw new ApplicationRuntimeException("redis瀛樺偍'EbProductBrand'瑙f瀽閿欏惔:" + value, ex); } allTree.add(temp); } @@ -92,9 +93,9 @@ return FinSysTenant.class; } - public void setFinSysTenantService(FinSysTenantServiceImpl finSysTenantService) { + public void setFinSysTenantService(FinSysTenantService finSysTenantService) { this.finSysTenantService = finSysTenantService; } - private FinSysTenantServiceImpl finSysTenantService; + private FinSysTenantService finSysTenantService; } -- Gitblit v1.9.1