From fe90ea1ec44853dc30b6d5ac9185aed97b5abfd5 Mon Sep 17 00:00:00 2001 From: zhaocy Date: Mon, 1 Aug 2022 14:49:26 +0800 Subject: [PATCH] update --- modules/user/api_login.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/user/api_login.go b/modules/user/api_login.go index d8335ba20..33368d989 100644 --- a/modules/user/api_login.go +++ b/modules/user/api_login.go @@ -95,17 +95,17 @@ func (this *apiComp) Login(session comm.IUserSession, req *pb.UserLoginReq) (cod //不是新账号 if !isNewUser { - update := map[string]interface{}{ - "logintime": time.Now().Unix(), - "lastloginip": session.GetIP(), - } + lastLoginTime := user.Logintime + user.Logintime = time.Now().Unix() + user.Lastloginip = session.GetIP() + update := utils.StructToMap(user) err = this.module.modelUser.Change(user.Uid, update) if err != nil { code = pb.ErrorCode_DBError return } - if this.module.modelUser.isLoginFirst(user.Logintime) { + if this.module.modelUser.isLoginFirst(lastLoginTime) { //清空日常 this.module.ModuleTask.ResetTask(user.Uid, comm.TASK_DAILY) //清周常