|
@@ -6,6 +6,7 @@ import org.dromara.business.domain.bo.NewsInfoBo;
|
|
|
import org.dromara.business.domain.vo.NewsCategoryVo;
|
|
import org.dromara.business.domain.vo.NewsCategoryVo;
|
|
|
import org.dromara.business.domain.vo.NewsInfoVo;
|
|
import org.dromara.business.domain.vo.NewsInfoVo;
|
|
|
import org.dromara.business.mapper.NewsInfoMapper;
|
|
import org.dromara.business.mapper.NewsInfoMapper;
|
|
|
|
|
+import org.dromara.business.mapper.UserMapper;
|
|
|
import org.dromara.business.service.INewsCategoryService;
|
|
import org.dromara.business.service.INewsCategoryService;
|
|
|
import org.dromara.business.service.INewsInfoService;
|
|
import org.dromara.business.service.INewsInfoService;
|
|
|
import org.dromara.common.core.domain.dto.DictTypeDTO;
|
|
import org.dromara.common.core.domain.dto.DictTypeDTO;
|
|
@@ -20,6 +21,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.dromara.common.satoken.utils.LoginHelper;
|
|
import org.dromara.common.satoken.utils.LoginHelper;
|
|
|
|
|
+import org.dromara.system.domain.vo.SysUserVo;
|
|
|
|
|
+import org.dromara.system.service.ISysUserService;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
@@ -44,6 +47,8 @@ public class NewsInfoServiceImpl implements INewsInfoService {
|
|
|
|
|
|
|
|
private final DictService dictService;
|
|
private final DictService dictService;
|
|
|
|
|
|
|
|
|
|
+ private final ISysUserService iSysUserService;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 查询新闻信息
|
|
* 查询新闻信息
|
|
|
*
|
|
*
|
|
@@ -144,8 +149,10 @@ public class NewsInfoServiceImpl implements INewsInfoService {
|
|
|
//add.setIsDefault(1L);
|
|
//add.setIsDefault(1L);
|
|
|
baseMapper.updateDefaultNews(bo.getPositionCode());
|
|
baseMapper.updateDefaultNews(bo.getPositionCode());
|
|
|
}
|
|
}
|
|
|
- String username = LoginHelper.getUsername();
|
|
|
|
|
- add.setCreatedBy( username);
|
|
|
|
|
|
|
+ SysUserVo sysUserVo = iSysUserService.selectUserById(LoginHelper.getUserId());
|
|
|
|
|
+ if(sysUserVo!=null){
|
|
|
|
|
+ add.setCreatedBy(sysUserVo.getNickName());
|
|
|
|
|
+ }
|
|
|
boolean flag = baseMapper.insertNewsInfo(add) > 0;
|
|
boolean flag = baseMapper.insertNewsInfo(add) > 0;
|
|
|
if (flag) {
|
|
if (flag) {
|
|
|
bo.setId(add.getId());
|
|
bo.setId(add.getId());
|