|
@@ -94,9 +94,12 @@ public class NewsInfoApiController {
|
|
|
|
|
|
|
|
if (newsTypeList.size()>0){
|
|
if (newsTypeList.size()>0){
|
|
|
for (NewsType newsType : newsTypeList){
|
|
for (NewsType newsType : newsTypeList){
|
|
|
- NewsTypeDTO newsTypeDTO = new NewsTypeDTO();
|
|
|
|
|
- BeanUtils.copyProperties(newsType,newsTypeDTO);
|
|
|
|
|
- list.add(newsTypeDTO);
|
|
|
|
|
|
|
+ if (newsType.getShowFlag()){
|
|
|
|
|
+ NewsTypeDTO newsTypeDTO = new NewsTypeDTO();
|
|
|
|
|
+ BeanUtils.copyProperties(newsType,newsTypeDTO);
|
|
|
|
|
+ list.add(newsTypeDTO);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
map.put("list",list);
|
|
map.put("list",list);
|
|
@@ -117,9 +120,11 @@ public class NewsInfoApiController {
|
|
|
@ApiOperation(value = "新闻列表(公开接口)")
|
|
@ApiOperation(value = "新闻列表(公开接口)")
|
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "id", value = "目录id", required = false, paramType = "form"),
|
|
@ApiImplicitParam(name = "id", value = "目录id", required = false, paramType = "form"),
|
|
|
- @ApiImplicitParam(name = "companyId", value = "公司id", required = false, paramType = "form")
|
|
|
|
|
|
|
+ @ApiImplicitParam(name = "companyId", value = "公司id", required = false, paramType = "form"),
|
|
|
|
|
+ @ApiImplicitParam(name = "topFlag", value = "是否主页轮播图", required = false, paramType = "form"),
|
|
|
|
|
+ @ApiImplicitParam(name = "code",value = "代码",required = false,paramType = "form")
|
|
|
})
|
|
})
|
|
|
- public MessageResult<Map> newsList(String id,String companyId,@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,@RequestParam(value="pageSize",defaultValue="10") int pageSize) {
|
|
|
|
|
|
|
+ public MessageResult<Map> newsList(String id,String companyId,String topFlag,String code,@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,@RequestParam(value="pageSize",defaultValue="10") int pageSize) {
|
|
|
MessageResult<Map> messageResult = new MessageResult<>();
|
|
MessageResult<Map> messageResult = new MessageResult<>();
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
@@ -138,6 +143,17 @@ public class NewsInfoApiController {
|
|
|
searchParams.put("companyId",companyId);
|
|
searchParams.put("companyId",companyId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(topFlag)){
|
|
|
|
|
+ searchParams.put("topFlag",topFlag);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (StringUtils.isNotBlank(code)){
|
|
|
|
|
+ searchParams.put("code",code);
|
|
|
|
|
+ }
|
|
|
|
|
+ searchParams.put("showFlag",1);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("a.create_time","desc"));
|
|
sortList.add(new Sort("a.create_time","desc"));
|
|
|
Page<NewsInfo> page = newsInfoService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
Page<NewsInfo> page = newsInfoService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
@@ -150,6 +166,14 @@ public class NewsInfoApiController {
|
|
|
if (StringUtils.isNotBlank(companyId)){
|
|
if (StringUtils.isNotBlank(companyId)){
|
|
|
searchParams2.put("companyId",companyId);
|
|
searchParams2.put("companyId",companyId);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if (StringUtils.isNotBlank(topFlag)){
|
|
|
|
|
+ searchParams2.put("topFlag",topFlag);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (StringUtils.isNotBlank(code)){
|
|
|
|
|
+ searchParams2.put("code",code);
|
|
|
|
|
+ }
|
|
|
|
|
+ searchParams2.put("showFlag",1);
|
|
|
List<Sort> sortList2 = new ArrayList<>();
|
|
List<Sort> sortList2 = new ArrayList<>();
|
|
|
sortList.add(new Sort("a.create_time","desc"));
|
|
sortList.add(new Sort("a.create_time","desc"));
|
|
|
page = newsInfoService.pageSearch(searchParams2,pageIndex,pageSize,true,sortList2);
|
|
page = newsInfoService.pageSearch(searchParams2,pageIndex,pageSize,true,sortList2);
|