From 811b14aa5cd2bd6d4313b43dc38ce87cd938f3b0 Mon Sep 17 00:00:00 2001 From: liusuyi <1951119284@qq.com> Date: 星期二, 23 七月 2024 17:12:42 +0800 Subject: [PATCH] 优化:通道同步任务 增加:根据用户统计未读总数 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java | 51 +++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 39 insertions(+), 12 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java index 182b371..4005e6e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java @@ -7,6 +7,7 @@ import javax.management.Query; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.ruoyi.common.utils.MessageUtils; import org.springframework.stereotype.Service; import com.ruoyi.common.annotation.DataSource; import com.ruoyi.common.constant.CacheConstants; @@ -22,7 +23,7 @@ /** * 鍙傛暟閰嶇疆 鏈嶅姟灞傚疄鐜� - * + * * @author ruoyi */ @Service @@ -45,7 +46,7 @@ /** * 鏌ヨ鍙傛暟閰嶇疆淇℃伅 - * + * * @param configId 鍙傛暟閰嶇疆ID * @return 鍙傛暟閰嶇疆淇℃伅 */ @@ -55,12 +56,19 @@ { SysConfig config = new SysConfig(); config.setConfigId(configId); - return configMapper.selectConfig(config); + SysConfig sysConfig = configMapper.selectConfig(config); + //鍥介檯鍖� + String message = MessageUtils.message("config." + sysConfig.getConfigNameI18n()); + if(StringUtils.isNotEmpty(message)) + { + sysConfig.setConfigName(message); + } + return sysConfig; } /** * 鏍规嵁閿悕鏌ヨ鍙傛暟閰嶇疆淇℃伅 - * + * * @param configKey 鍙傛暟key * @return 鍙傛暟閿�� */ @@ -85,7 +93,7 @@ /** * 鑾峰彇楠岃瘉鐮佸紑鍏� - * + * * @return true寮�鍚紝false鍏抽棴 */ @Override @@ -100,19 +108,27 @@ } /** * 鏌ヨ鍙傛暟閰嶇疆鍒楄〃 - * + * * @param config 鍙傛暟閰嶇疆淇℃伅 * @return 鍙傛暟閰嶇疆闆嗗悎 */ @Override public List<SysConfig> selectConfigList(SysConfig config) { - return configMapper.selectConfigList(config); + List<SysConfig> sysConfigs = configMapper.selectConfigList(config); + //鍥介檯鍖� + sysConfigs.stream().forEach(sysConfig -> { + String message = MessageUtils.message("config." + sysConfig.getConfigNameI18n()); + if (StringUtils.isNotEmpty(message)) { + sysConfig.setConfigName(message); + } + }); + return sysConfigs; } /** * 鏂板鍙傛暟閰嶇疆 - * + * * @param config 鍙傛暟閰嶇疆淇℃伅 * @return 缁撴灉 */ @@ -129,7 +145,7 @@ /** * 淇敼鍙傛暟閰嶇疆 - * + * * @param config 鍙傛暟閰嶇疆淇℃伅 * @return 缁撴灉 */ @@ -152,7 +168,7 @@ /** * 鎵归噺鍒犻櫎鍙傛暟淇℃伅 - * + * * @param configIds 闇�瑕佸垹闄ょ殑鍙傛暟ID */ @Override @@ -205,7 +221,7 @@ /** * 鏍¢獙鍙傛暟閿悕鏄惁鍞竴 - * + * * @param config 鍙傛暟閰嶇疆淇℃伅 * @return 缁撴灉 */ @@ -223,7 +239,7 @@ /** * 璁剧疆cache key - * + * * @param configKey 鍙傛暟閿� * @return 缂撳瓨閿甼ey */ @@ -244,6 +260,17 @@ } @Override + public String getSYVideo() { + List<SysConfig> result = configMapper.selectByType("threeOneVideo"); + if(result.size() > 0){ + String SYURL = result.get(0).getConfigValue(); + return SYURL; + }else{ + return ""; + } + } + + @Override public String getHealth() { List<SysConfig> result = configMapper.selectByType("health"); if(result.size() > 0){ -- Gitblit v1.9.3