From e97b71caed03d1f1aa3ae21b1ea0deac4dd9ffe0 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期五, 16 八月 2019 14:28:38 +0800
Subject: [PATCH] Merge branch 'div' of ssh://193.112.35.168:29418/fanli-server into div

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/ConfigTaoLiJinServiceImpl.java |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/ConfigTaoLiJinServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/ConfigTaoLiJinServiceImpl.java
index a3741bd..31e740b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/ConfigTaoLiJinServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/ConfigTaoLiJinServiceImpl.java
@@ -1,5 +1,7 @@
 package com.yeshi.fanli.service.impl.tlj;
 
+import java.util.Date;
+
 import javax.annotation.Resource;
 
 import org.springframework.cache.annotation.Cacheable;
@@ -10,27 +12,42 @@
 import com.yeshi.fanli.service.inter.tlj.ConfigTaoLiJinService;
 
 @Service
-public class ConfigTaoLiJinServiceImpl implements ConfigTaoLiJinService{
+public class ConfigTaoLiJinServiceImpl implements ConfigTaoLiJinService {
 
 	@Resource
 	private ConfigTaoLiJinMapper configTaoLiJinMapper;
 
 	@Override
 	public ConfigTaoLiJin getByKey(String key) {
-		return configTaoLiJinMapper.getByKey(key);
+		return configTaoLiJinMapper.getByKey(key, new Date());
 	}
 
-	
 	@Override
 	@Cacheable(value = "config", key = "'getValueByKey-' + #key")
 	public String getValueByKey(String key) {
-		ConfigTaoLiJin config = configTaoLiJinMapper.getByKey(key);
-		if(config != null) {
+		ConfigTaoLiJin config = configTaoLiJinMapper.getByKey(key, new Date());
+		if (config != null) {
 			return config.getValue();
 		}
 		return null;
 	}
 
-	
-	
+	@Override
+	public ConfigTaoLiJin getByKey(String key, Date date) {
+		if (date == null)
+			return getByKey(key);
+		return configTaoLiJinMapper.getByKey(key, date);
+	}
+
+	@Override
+	public String getValueByKey(String key, Date date) {
+		if (date == null)
+			return getValueByKey(key);
+		ConfigTaoLiJin config = configTaoLiJinMapper.getByKey(key, date);
+		if (config != null) {
+			return config.getValue();
+		}
+		return null;
+	}
+
 }

--
Gitblit v1.8.0