Browse Source

fix[litemall-wx-api]: 账号登录时更新登录时间和IP地址

Junling Bu 6 years ago
parent
commit
bdf1618b5d

+ 7 - 0
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxAuthController.java

@@ -86,6 +86,13 @@ public class WxAuthController {
             return ResponseUtil.fail(AUTH_INVALID_ACCOUNT, "账号密码不对");
         }
 
+        // 更新登录情况
+        user.setLastLoginTime(LocalDateTime.now());
+        user.setLastLoginIp(IpUtil.getIpAddr(request));
+        if (userService.updateById(user) == 0) {
+            return ResponseUtil.updatedDataFailed();
+        }
+
         // userInfo
         UserInfo userInfo = new UserInfo();
         userInfo.setNickName(username);