|
@@ -9,8 +9,10 @@ import com.zhongzheng.common.constant.UserConstants;
|
|
|
import com.zhongzheng.common.core.domain.entity.SysRole;
|
|
|
import com.zhongzheng.common.core.domain.entity.SysUser;
|
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
|
+import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.common.utils.SecurityUtils;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
+import com.zhongzheng.common.utils.ip.IpUtils;
|
|
|
import com.zhongzheng.modules.course.bo.CourseBusinessQueryBo;
|
|
|
import com.zhongzheng.modules.exam.domain.ExamBefore;
|
|
|
import com.zhongzheng.modules.system.domain.SysPost;
|
|
@@ -476,4 +478,16 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
}
|
|
|
return successMsg.toString();
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Boolean updateLoginTimeIp(Long userId) {
|
|
|
+ SysUser user = selectUserById(userId);
|
|
|
+ user.setPreLoginIp(user.getLoginIp());
|
|
|
+ user.setPreLoginDate(user.getLoginDate());
|
|
|
+ user.setLoginIp(IpUtils.getIpAddr(ServletUtils.getRequest()));
|
|
|
+ user.setLoginDate(DateUtils.getNowDate());
|
|
|
+ user.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ updateById(user);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|