소스 검색

feat(news): 更新新闻信息时使用用户昵称作为更新者

- 修改更新新闻逻辑,获取当前登录用户昵称
- 替换原有直接获取用户名方式- 增加用户信息空值判断,避免空指针异常
fugui001 2 달 전
부모
커밋
a6fd34a988
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/service/impl/NewsInfoServiceImpl.java

+ 4 - 2
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/service/impl/NewsInfoServiceImpl.java

@@ -182,8 +182,10 @@ public class NewsInfoServiceImpl implements INewsInfoService {
             //update.setIsDefault(1L);
             baseMapper.updateDefaultNews(bo.getPositionCode());
         }
-        String username = LoginHelper.getUsername();
-        update.setUpdatedBy(username);
+        SysUserVo sysUserVo = iSysUserService.selectUserById(LoginHelper.getUserId());
+        if(sysUserVo!=null){
+            update.setUpdatedBy(sysUserVo.getNickName());
+        }
         return baseMapper.updateNewsInfoById(update) > 0;
     }