From 58137d4f560dc16900ea99e0a7a07080b7751e5f Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期一, 20 十一月 2023 20:17:47 +0800
Subject: [PATCH] Merge branch 'tzskasrs' of http://47.97.1.152:5880/r/zy-asrs into tzskasrs

---
 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 3932e07..a7888eb 100644
--- a/src/main/java/com/zy/common/config/AdminInterceptor.java
+++ b/src/main/java/com/zy/common/config/AdminInterceptor.java
@@ -107,7 +107,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", "WMS"));
             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 c8bca4a..ba50e08 100644
--- a/src/main/java/com/zy/common/web/AuthController.java
+++ b/src/main/java/com/zy/common/web/AuthController.java
@@ -75,11 +75,12 @@
             return R.parse(CodeRes.USER_10003);
         }
         String token = Cools.enToken(System.currentTimeMillis() + username, user.getPassword());
-        userLoginService.delete(new EntityWrapper<UserLogin>().eq("user_id", user.getId()));
+        userLoginService.delete(new EntityWrapper<UserLogin>().eq("user_id", user.getId()).eq("system", "WMS"));
         UserLogin userLogin = new UserLogin();
         userLogin.setUserId(user.getId());
         userLogin.setToken(token);
         userLogin.setCreateTime(new Date());
+        userLogin.setSystem("WMS");
         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 550db54..eba5efa 100644
--- a/src/main/java/com/zy/system/entity/UserLogin.java
+++ b/src/main/java/com/zy/system/entity/UserLogin.java
@@ -42,6 +42,12 @@
     @TableField("create_time")
     private Date createTime;
 
+    /**
+     * 鐧诲綍绯荤粺
+     */
+    @TableField("system")
+    private String system;
+
     public Long getId() {
         return id;
     }
@@ -89,5 +95,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