This commit is contained in:
2018-08-13 12:35:20 +08:00
parent ec757b6fe9
commit d8cad0ac9e
4 changed files with 6 additions and 6 deletions

Binary file not shown.

View File

@@ -22,7 +22,7 @@
<dependencies> <dependencies>
<!--maven 打包使用下面的包 --> <!--maven 打包使用下面的包 -->
<!--<dependency> <dependency>
<groupId>org.redkale</groupId> <groupId>org.redkale</groupId>
<artifactId>redkale</artifactId> <artifactId>redkale</artifactId>
<version>1.9.5.2</version> <version>1.9.5.2</version>
@@ -52,7 +52,7 @@
<groupId>org.mongodb</groupId> <groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId> <artifactId>mongo-java-driver</artifactId>
<version>3.8.0</version> <version>3.8.0</version>
</dependency>--> </dependency>
<!--maven 打包不需要--> <!--maven 打包不需要-->
<!--<dependency> <!--<dependency>

View File

@@ -26,7 +26,7 @@ public class BaseService implements Service {
protected DataSource source; protected DataSource source;
@Resource(name = "redis") @Resource(name = "redis")
protected RedisCacheSource<Integer> sessions; protected CacheSource<Integer> sessions;
@Resource(name = "cacheSource") @Resource(name = "cacheSource")
protected CacheSource cacheSource; protected CacheSource cacheSource;

View File

@@ -50,14 +50,14 @@ public class UserService extends BaseService {
public UserInfo current(String sessionid){ public UserInfo current(String sessionid){
if (sessionid == null) return null; if (sessionid == null) return null;
Object userid = null; long userid = 0;
try { try {
userid = sessions.getAndRefresh(sessionid, sessionExpireSeconds); userid = sessions.getLong(sessionid, 0);
sessions.getAndRefresh(sessionid, sessionExpireSeconds); sessions.getAndRefresh(sessionid, sessionExpireSeconds);
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
} }
return userid == null ? null : findUserInfo((Integer) userid); return userid == 0 ? null : findUserInfo((int)userid);
} }
@RestMapping(name = "info", comment = "用户信息") @RestMapping(name = "info", comment = "用户信息")