|
@@ -104,7 +104,7 @@ public class NewsInfoServiceImpl implements INewsInfoService {
|
|
|
private LambdaQueryWrapper<NewsInfo> buildQueryWrapper(NewsInfoBo bo) {
|
|
private LambdaQueryWrapper<NewsInfo> buildQueryWrapper(NewsInfoBo bo) {
|
|
|
Map<String, Object> params = bo.getParams();
|
|
Map<String, Object> params = bo.getParams();
|
|
|
LambdaQueryWrapper<NewsInfo> lqw = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<NewsInfo> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.orderByAsc(NewsInfo::getId);
|
|
|
|
|
|
|
+ lqw.orderByDesc(NewsInfo::getCreatedAt);
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getTitle()), NewsInfo::getTitle, bo.getTitle());
|
|
lqw.eq(StringUtils.isNotBlank(bo.getTitle()), NewsInfo::getTitle, bo.getTitle());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getSummary()), NewsInfo::getSummary, bo.getSummary());
|
|
lqw.eq(StringUtils.isNotBlank(bo.getSummary()), NewsInfo::getSummary, bo.getSummary());
|
|
|
lqw.eq(bo.getCategoryId() != null, NewsInfo::getCategoryId, bo.getCategoryId());
|
|
lqw.eq(bo.getCategoryId() != null, NewsInfo::getCategoryId, bo.getCategoryId());
|
|
@@ -141,6 +141,7 @@ public class NewsInfoServiceImpl implements INewsInfoService {
|
|
|
map.put("positionCode",bo.getPositionCode());
|
|
map.put("positionCode",bo.getPositionCode());
|
|
|
NewsInfoVo newsInfoListByParam = baseMapper.selectNewsInfoListByParam(map);
|
|
NewsInfoVo newsInfoListByParam = baseMapper.selectNewsInfoListByParam(map);
|
|
|
if(newsInfoListByParam!=null){
|
|
if(newsInfoListByParam!=null){
|
|
|
|
|
+ //add.setIsDefault(1L);
|
|
|
baseMapper.updateDefaultNews(bo.getPositionCode());
|
|
baseMapper.updateDefaultNews(bo.getPositionCode());
|
|
|
}
|
|
}
|
|
|
String username = LoginHelper.getUsername();
|
|
String username = LoginHelper.getUsername();
|
|
@@ -171,6 +172,7 @@ public class NewsInfoServiceImpl implements INewsInfoService {
|
|
|
map.put("positionCode",bo.getPositionCode());
|
|
map.put("positionCode",bo.getPositionCode());
|
|
|
NewsInfoVo newsInfoListByParam = baseMapper.selectNewsInfoListByParam(map);
|
|
NewsInfoVo newsInfoListByParam = baseMapper.selectNewsInfoListByParam(map);
|
|
|
if(newsInfoListByParam!=null){
|
|
if(newsInfoListByParam!=null){
|
|
|
|
|
+ //update.setIsDefault(1L);
|
|
|
baseMapper.updateDefaultNews(bo.getPositionCode());
|
|
baseMapper.updateDefaultNews(bo.getPositionCode());
|
|
|
}
|
|
}
|
|
|
String username = LoginHelper.getUsername();
|
|
String username = LoginHelper.getUsername();
|