diff --git a/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java b/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java index 4926343..8fd8a96 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java +++ b/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java @@ -54,11 +54,11 @@ return sysDictMapper.getAlarmContentByName(sName); } - @Cacheable(value = "CONSTANT", key = "'wellInfo-'+#wellCode") - public Map getWellInfoViaCode(String wellCode) + @Cacheable(value = "CONSTANT", key = "'wellInfo-'+#deptId") + public Map getWellInfoViaCode(String wellCode,Long deptId) { Map retMap = new HashMap<>(); - retMap = sysDictMapper.getWellInfoViaCode(wellCode); + retMap = sysDictMapper.getWellInfoViaCode(wellCode,deptId); return retMap; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java b/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java index 4926343..8fd8a96 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java +++ b/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java @@ -54,11 +54,11 @@ return sysDictMapper.getAlarmContentByName(sName); } - @Cacheable(value = "CONSTANT", key = "'wellInfo-'+#wellCode") - public Map getWellInfoViaCode(String wellCode) + @Cacheable(value = "CONSTANT", key = "'wellInfo-'+#deptId") + public Map getWellInfoViaCode(String wellCode,Long deptId) { Map retMap = new HashMap<>(); - retMap = sysDictMapper.getWellInfoViaCode(wellCode); + retMap = sysDictMapper.getWellInfoViaCode(wellCode,deptId); return retMap; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java index 7184c28..78b04d7 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java @@ -30,7 +30,7 @@ String getAlarmContentNameById(@Param("alarmContent") int alarmContent); String getJobStatusNameByCodeNum(@Param("jobStatus") String jobStatus); String getDictNameByCodeCodeNum(@Param("codeNum") String codeNum,@Param("code") String code); - Map getWellInfoViaCode(@Param("wellCode") String wellCode); + Map getWellInfoViaCode(@Param("wellCode") String wellCode,@Param("deptId") Long deptId); // String getAlarmContentName(@Param("id") int id,@Param("deviceType") int deviceType,@Param("alarmType") int alarmType); String getDBtime(); String getUsernameById(@Param("id") long id); diff --git a/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java b/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java index 4926343..8fd8a96 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java +++ b/casic-alarm/src/main/java/com/casic/missiles/core/util/EhcacheConstant.java @@ -54,11 +54,11 @@ return sysDictMapper.getAlarmContentByName(sName); } - @Cacheable(value = "CONSTANT", key = "'wellInfo-'+#wellCode") - public Map getWellInfoViaCode(String wellCode) + @Cacheable(value = "CONSTANT", key = "'wellInfo-'+#deptId") + public Map getWellInfoViaCode(String wellCode,Long deptId) { Map retMap = new HashMap<>(); - retMap = sysDictMapper.getWellInfoViaCode(wellCode); + retMap = sysDictMapper.getWellInfoViaCode(wellCode,deptId); return retMap; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java index 7184c28..78b04d7 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/SysDictMapper.java @@ -30,7 +30,7 @@ String getAlarmContentNameById(@Param("alarmContent") int alarmContent); String getJobStatusNameByCodeNum(@Param("jobStatus") String jobStatus); String getDictNameByCodeCodeNum(@Param("codeNum") String codeNum,@Param("code") String code); - Map getWellInfoViaCode(@Param("wellCode") String wellCode); + Map getWellInfoViaCode(@Param("wellCode") String wellCode,@Param("deptId") Long deptId); // String getAlarmContentName(@Param("id") int id,@Param("deviceType") int deviceType,@Param("alarmType") int alarmType); String getDBtime(); String getUsernameById(@Param("id") long id); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/SysDictMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/SysDictMapper.xml index 36e65a7..5a84a1e 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/SysDictMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/SysDictMapper.xml @@ -91,7 +91,8 @@ SELECT ID as wellId,POSITION as position,DEPTID as deptid ,ifnull(STAFF,'') as staff ,ifnull(TEL,'') as tel FROM bus_well_info - WHERE WELL_CODE = #{wellCode}; + WHERE WELL_CODE = #{wellCode} + and DEPTID = #{deptId}