From f84448a10d99a0fa82e71088051e3517637edaa7 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期二, 09 四月 2024 15:11:52 +0800 Subject: [PATCH] # --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/AdminInterceptor.java | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/AdminInterceptor.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/AdminInterceptor.java index 8ba613d..d17f8ba 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/AdminInterceptor.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/config/AdminInterceptor.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zy.asrs.common.domain.enums.LoginSystemType; import com.zy.asrs.common.properties.SystemProperties; import com.zy.asrs.common.sys.entity.OperateLog; import com.zy.asrs.common.sys.entity.User; @@ -107,7 +108,7 @@ private boolean check(HttpServletRequest request, HttpServletResponse response, String memo) { try { String token = request.getHeader("token"); - UserLogin userLogin = userLoginService.getOne(new LambdaQueryWrapper<UserLogin>().eq(UserLogin::getToken, token)); + UserLogin userLogin = userLoginService.getOne(new LambdaQueryWrapper<UserLogin>().eq(UserLogin::getToken, token).eq(UserLogin::getSystem, String.valueOf(LoginSystemType.WMS))); if (null == userLogin){ Http.response(response, BaseRes.DENIED); return false; @@ -122,22 +123,19 @@ } // 璇锋眰缂撳瓨 request.setAttribute("userId", user.getId()); + request.setAttribute("hostId", userLogin.getHostId()); // 鏇存柊 token 鏈夋晥鏈� userLogin.setCreateTime(new Date()); userLoginService.updateById(userLogin); // 鎿嶄綔鏃ュ織 if (!Cools.isEmpty(memo)) { - // 杩涜婵�娲诲垽鏂� - if (!SystemProperties.SYSTEM_ACTIVATION) { - Http.response(response, BaseRes.NO_ACTIVATION); - return false; - } // 璁板綍鎿嶄綔鏃ュ織 OperateLog operateLog = new OperateLog(); operateLog.setAction(Cools.isEmpty(memo)?request.getRequestURI():memo); operateLog.setIp(request.getRemoteAddr()); operateLog.setUserId(user.getId()); operateLog.setRequest(JSON.toJSONString(request.getParameterMap())); + operateLog.setSystem(String.valueOf(LoginSystemType.WMS)); request.setAttribute("operateLog", operateLog); } return true; -- Gitblit v1.9.1