From 56deceacfdd74963152a36793d1e9e03f7441df5 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 20 十一月 2023 13:17:38 +0800
Subject: [PATCH] #login
---
src/main/java/com/zy/system/entity/UserLogin.java | 12 ++++++++++++
src/main/java/com/zy/common/web/AuthController.java | 3 ++-
src/main/java/com/zy/common/config/AdminInterceptor.java | 2 +-
src/main/resources/mapper/UserLoginMapper.xml | 1 +
4 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/zy/common/config/AdminInterceptor.java b/src/main/java/com/zy/common/config/AdminInterceptor.java
index 04ca10f..35a7e95 100644
--- a/src/main/java/com/zy/common/config/AdminInterceptor.java
+++ b/src/main/java/com/zy/common/config/AdminInterceptor.java
@@ -90,7 +90,7 @@
private boolean check(HttpServletRequest request, HttpServletResponse response, String memo) {
try {
String token = request.getHeader("token");
- UserLogin userLogin = userLoginService.selectOne(new EntityWrapper<UserLogin>().eq("token", token));
+ UserLogin userLogin = userLoginService.selectOne(new EntityWrapper<UserLogin>().eq("token", token).eq("system", "WCS"));
if (null == userLogin){
Http.response(response, BaseRes.DENIED);
return false;
diff --git a/src/main/java/com/zy/common/web/AuthController.java b/src/main/java/com/zy/common/web/AuthController.java
index badc290..7872563 100644
--- a/src/main/java/com/zy/common/web/AuthController.java
+++ b/src/main/java/com/zy/common/web/AuthController.java
@@ -69,10 +69,11 @@
return R.parse(CodeRes.USER_10003);
}
String token = Cools.enToken(System.currentTimeMillis() + mobile, user.getPassword());
- userLoginService.delete(new EntityWrapper<UserLogin>().eq("user_id", user.getId()));
+ userLoginService.delete(new EntityWrapper<UserLogin>().eq("user_id", user.getId()).eq("system", "WCS"));
UserLogin userLogin = new UserLogin();
userLogin.setUserId(user.getId());
userLogin.setToken(token);
+ userLogin.setSystem("WCS");
userLoginService.insert(userLogin);
Map<String, Object> res = new HashMap<>();
res.put("username", user.getUsername());
diff --git a/src/main/java/com/zy/system/entity/UserLogin.java b/src/main/java/com/zy/system/entity/UserLogin.java
index a5660aa..d8fbc00 100644
--- a/src/main/java/com/zy/system/entity/UserLogin.java
+++ b/src/main/java/com/zy/system/entity/UserLogin.java
@@ -40,6 +40,12 @@
@TableField("create_time")
private Date createTime;
+ /**
+ * 鐧诲綍绯荤粺
+ */
+ @TableField("system")
+ private String system;
+
public Long getId() {
return id;
}
@@ -87,5 +93,11 @@
this.createTime = createTime;
}
+ public String getSystem() {
+ return system;
+ }
+ public void setSystem(String system) {
+ this.system = system;
+ }
}
diff --git a/src/main/resources/mapper/UserLoginMapper.xml b/src/main/resources/mapper/UserLoginMapper.xml
index 3fdd032..1ea02ce 100644
--- a/src/main/resources/mapper/UserLoginMapper.xml
+++ b/src/main/resources/mapper/UserLoginMapper.xml
@@ -8,6 +8,7 @@
<result column="user_id" property="userId" />
<result column="token" property="token" />
<result column="create_time" property="createTime" />
+ <result column="system" property="system" />
</resultMap>
--
Gitblit v1.9.1