From 4c017723416834954f0d97e06efe1e81c6e99ca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Wed, 11 Nov 2020 15:10:16 +0800 Subject: [PATCH] =?UTF-8?q?fix(core):=E5=AE=A2=E6=88=B7=E7=AB=AFip?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E4=B8=8D=E6=AD=A3=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/apiservice/controller/base/WhiteController.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java index e48ec54..429eecd 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java @@ -150,7 +150,6 @@ public class WhiteController extends CoreBaseController { @ApiOperation(value="登陆",notes="登陆") public ResultBean login(HttpServletRequest request, String loginName, String loginPwd, @RequestParam(required = false) String languageCode, - @RequestParam(required = false) String ipAddr, @RequestParam(required = false) String deviceId){ Long startTime = System.currentTimeMillis(); startMultiService(); @@ -184,7 +183,7 @@ public class WhiteController extends CoreBaseController { result.setUrl("/"); // 记录登录记录 - recordSysUserLog(user.getUser().getUserInfoId(), loginName,CommonEnumUtil.USER_LOGIN_STATUS.LOGIN_SUCCESS.getValue(), ipAddr); + recordSysUserLog(user.getUser().getUserInfoId(), loginName,CommonEnumUtil.USER_LOGIN_STATUS.LOGIN_SUCCESS.getValue()); AuthUtil.setOrganize(user.getUser().getOrganize()); } catch (IncorrectCredentialsException e) { result = ResultBean.fail(ImppExceptionEnum.LOGIN_EXCEPTION_USER_PASSWORD); @@ -229,24 +228,21 @@ public class WhiteController extends CoreBaseController { userLoginStatus = CommonEnumUtil.USER_LOGIN_STATUS.SYSTEM_ERROR; }finally { // 记录登录记录 - recordSysUserLog(null, loginName,userLoginStatus.getValue(), ipAddr); + recordSysUserLog(null, loginName,userLoginStatus.getValue()); } LOGGER.info("会员{}登陆登录完成 ,语言:{} , 登录耗时:{}",loginName,BaseThreadLocal.getThreadLanguageCode(),(System.currentTimeMillis() - startTime)); return result; } - private void recordSysUserLog(Long userId, String username,Integer userLoginStatus,String IpAddr){ + private void recordSysUserLog(Long userId, String username,Integer userLoginStatus){ SysLogUserLogin log = new SysLogUserLogin(); log.setUserId(userId); log.setLogLoginName(username); log.setLogLoginStatus(userLoginStatus); log.setLogLoginBrowser(ServletRequestTool.getRequestBrowser(request)); - log.setLogLoginHost(IpAddr); - if (StringUtils.isBlank(log.getLogLoginHost()) || "null".equals(log.getLogLoginHost())) { - log.setLogLoginHost(ServletRequestTool.getRequestHost(request)); - } + log.setLogLoginHost(ServletRequestTool.getRequestHost(request)); log.setLogLoginPlatform(CommonEnumUtil.LOG_LOGIN_PLATFORM.descOf(ServletRequestTool.getRequestOs(request))); log.setLogLoginDateTime(TimeTool.getNowTime(true));