|
@@ -7,14 +7,18 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.ruoyi.common.constant.HttpStatus;
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
+import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
+import com.ruoyi.common.core.domain.model.LoginUser;
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
import com.ruoyi.common.core.text.Convert;
|
|
|
import com.ruoyi.common.exception.user.ProjectException;
|
|
|
import com.ruoyi.common.utils.*;
|
|
|
+import com.ruoyi.common.utils.ip.IpUtils;
|
|
|
import com.ruoyi.generator.domain.Community.*;
|
|
|
import com.ruoyi.generator.mapper.community.*;
|
|
|
import com.ruoyi.generator.service.*;
|
|
|
import com.ruoyi.generator.vo.*;
|
|
|
+import com.ruoyi.system.service.ISysUserService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.logging.log4j.util.Strings;
|
|
@@ -97,6 +101,8 @@ public class CommunityArticleController extends BaseController {
|
|
|
@Autowired
|
|
|
private ICommunityAccompanyService communityAccompanyService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ISysUserService userService;
|
|
|
|
|
|
/**
|
|
|
* 获取文章列表信息
|
|
@@ -637,6 +643,15 @@ public class CommunityArticleController extends BaseController {
|
|
|
if (Objects.isNull(userId)) {
|
|
|
userId = SecurityUtils.getLoginUser().getUserId();
|
|
|
}
|
|
|
+ //如果登录的是本人刷新下IP地址
|
|
|
+ if (userId != null && userId.equals(SecurityUtils.getLoginUser().getUserId())){
|
|
|
+ SysUser sysUser = new SysUser();
|
|
|
+ sysUser.setUserId(userId);
|
|
|
+ sysUser.setLoginIp(IpUtils.getIpAddr());
|
|
|
+ sysUser.setLoginDate(DateUtils.getNowDate());
|
|
|
+ userService.updateUserProfile(sysUser);
|
|
|
+ }
|
|
|
+
|
|
|
CommunityUserInfoVo communityUserInfoVo = null;
|
|
|
try {
|
|
|
communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(userId);
|