|
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -24,14 +25,19 @@ import java.util.Arrays;
|
|
|
public class ConferenceNewsServiceImpl extends ServiceImpl<ConferenceNewsMapper, ConferenceNews> implements IConferenceNewsService {
|
|
|
|
|
|
|
|
|
- public Page<ConferenceNews> newsPage(Long cid, Integer page, Integer pageSize){
|
|
|
+ public Page<ConferenceNews> newsPage(Long cid, Integer page, Integer pageSize, String category) {
|
|
|
Page<ConferenceNews> newsPage = new Page<>(page, pageSize);
|
|
|
LambdaQueryWrapper<ConferenceNews> wrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
|
return baseMapper.selectPage(
|
|
|
newsPage,
|
|
|
wrapper.eq(ConferenceNews::getConferenceId, cid)
|
|
|
+ .eq(ConferenceNews::getCategory, category)
|
|
|
.orderByDesc(Arrays.asList(ConferenceNews::getIsTop, ConferenceNews::getPublishTime))
|
|
|
);
|
|
|
}
|
|
|
+
|
|
|
+ public List<ConferenceNews> newsList(Long cid, String category){
|
|
|
+ return lambdaQuery().eq(ConferenceNews::getConferenceId, cid).eq(ConferenceNews::getCategory, category).list();
|
|
|
+ }
|
|
|
}
|