diff --git a/lis-common/src/main/java/com/czlis/common/utils/ComDictUtils.java b/lis-common/src/main/java/com/czlis/common/utils/ComDictUtils.java index c9fb262..544b2b6 100644 --- a/lis-common/src/main/java/com/czlis/common/utils/ComDictUtils.java +++ b/lis-common/src/main/java/com/czlis/common/utils/ComDictUtils.java @@ -6,6 +6,7 @@ import com.czlis.common.core.domain.entity.ComDict; import com.czlis.common.core.redis.RedisCache; import com.czlis.common.utils.spring.SpringUtils; +import java.util.Collection; import java.util.List; /** @@ -24,7 +25,13 @@ public class ComDictUtils { SpringUtils.getBean(RedisCache.class).deleteObject(key); SpringUtils.getBean(RedisCache.class).setCacheObject(getCacheKey(key), dictDatas); } - + /** + * 清空字典缓存 + */ + public static void clearDictCache() { + Collection keys = SpringUtils.getBean(RedisCache.class).keys("com_dict:" + "*"); + SpringUtils.getBean(RedisCache.class).deleteObject(keys); + } /** * 获取字典缓存 * diff --git a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/mapper/ComDictMapper.java b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/mapper/ComDictMapper.java index 467d9f6..3d3b56a 100644 --- a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/mapper/ComDictMapper.java +++ b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/mapper/ComDictMapper.java @@ -19,4 +19,5 @@ public interface ComDictMapper { String getComDictNameById(String zdlb,String zddh); //根据名称查编号 String getComDictIdByName(String zdlb,String zdmc); + List getComDictListByZdlb(String zdlb); } diff --git a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/CommonUtil.java b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/CommonUtil.java index afabee0..a8989ea 100644 --- a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/CommonUtil.java +++ b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/CommonUtil.java @@ -1,6 +1,5 @@ package com.czlis.interfaceCommon.utils; -import com.czlis.common.core.domain.Result; import com.czlis.common.core.domain.entity.LabPat; import com.czlis.common.core.domain.entity.LabReqmain; import com.czlis.common.core.domain.entity.LabResult; @@ -10,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; + import java.util.*; @Component @@ -27,6 +27,7 @@ public class CommonUtil { ComDictMapper comDictMapper; @Autowired private LabResultMapper labResultMapper; + //====检验主表操作方法集合=== public LabPat getLabPatOne(Date jyrq, String yq, String ybh){ return labPatMapper.getLabPatOne(jyrq, yq, ybh); @@ -87,4 +88,5 @@ public class CommonUtil { return comOptMapper.getComOptValue(yq,xxdh); } + } diff --git a/lis-interfaceCommon/src/main/resources/mapper/ComDictMapper.xml b/lis-interfaceCommon/src/main/resources/mapper/ComDictMapper.xml index a7643da..b96082f 100644 --- a/lis-interfaceCommon/src/main/resources/mapper/ComDictMapper.xml +++ b/lis-interfaceCommon/src/main/resources/mapper/ComDictMapper.xml @@ -6,7 +6,14 @@ select zdlb,zddh,zdmc,zjf,zdbz,bz,yljg,userflag from com_dict - +