Преглед изворни кода

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

- 修改更新新闻逻辑,获取当前登录用户昵称
- 替换原有直接获取用户名方式- 增加用户信息空值判断,避免空指针异常
fugui001 пре 2 месеци
родитељ
комит
a6fd34a988

+ 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;
     }