Browse Source

fix

master
winter 1 year ago
parent
commit
c9bf6820db
4 changed files with 20 additions and 1 deletions
  1. +12
    -1
      yqzjAdmin/src/main/java/com/iformall/controller/base/YqzjBaseController.java
  2. +2
    -0
      yqzjService/src/main/java/com/iformall/domain/po/yqzj/YqzjPageNews.java
  3. +1
    -0
      yqzjService/src/main/java/com/iformall/service/YqzjService.java
  4. +5
    -0
      yqzjService/src/main/java/com/iformall/service/impl/YqzjServiceImpl.java

+ 12
- 1
yqzjAdmin/src/main/java/com/iformall/controller/base/YqzjBaseController.java View File

@@ -11,6 +11,7 @@ import com.iformall.domain.po.MallUserInfo;
import com.iformall.domain.po.base.BaseEntity;
import com.iformall.domain.po.base.TenantEntity;
import com.iformall.domain.po.yqzj.YqzjLunBoTu;
import com.iformall.domain.po.yqzj.YqzjNews;
import com.iformall.domain.po.yqzj.YqzjPageNews;
import com.iformall.domain.po.yqzj.YqzjVideo;
import com.iformall.service.YqzjService;
@@ -50,7 +51,17 @@ public class YqzjBaseController extends BaseController{
record.setSortColumns(BaseEntity.SortField.CreateDate_DESC);
record.setType(pageType);
record.setNewsType(newsType);
return yqzjService.pageNewsAsPage(record, pageNum, pageSize);
PageInfo<YqzjPageNews> pageinfo = yqzjService.pageNewsAsPage(record, pageNum, pageSize);
if (null != pageinfo && null != pageinfo.getList()) {
for (int i = 0 ; i < pageinfo.getList().size(); i++) {
YqzjPageNews news = pageinfo.getList().get(i);
YqzjNews yn = yqzjService.findNewsById(news.getNewsId());
if (null != yn) {
news.setNewsTitle(yn.getTitle());
}
}
}
return pageinfo;
}
public PageInfo<YqzjVideo> videoPageList(YqzjVideo record,int type,Integer pageNum, Integer pageSize) {


+ 2
- 0
yqzjService/src/main/java/com/iformall/domain/po/yqzj/YqzjPageNews.java View File

@@ -25,6 +25,8 @@ public class YqzjPageNews extends TenantEntity {
private Long newsId;
@TableField(exist = false)
private List<Long> newsIdList;
@TableField(exist = false)
private String newsTitle;
@io.swagger.annotations.ApiModelProperty(value="新闻类型 EnumYqzjNewsType",name="newsId")
private Integer newsType;
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate")


+ 1
- 0
yqzjService/src/main/java/com/iformall/service/YqzjService.java View File

@@ -53,4 +53,5 @@ public interface YqzjService {
PageInfo<YqzjNews> listNewsAsPage(YqzjNews record, Integer pageIndex, Integer pageSize);
void saveOrUpdateNews(YqzjNews record);
void deleteNews(Long id);
YqzjNews findNewsById(Long id);
}

+ 5
- 0
yqzjService/src/main/java/com/iformall/service/impl/YqzjServiceImpl.java View File

@@ -158,5 +158,10 @@ public class YqzjServiceImpl implements YqzjService {
yqzjNewsMapper.deleteById(id);
}

@Override
public YqzjNews findNewsById(Long id) {
return yqzjNewsMapper.selectById(id);
}


}

Loading…
Cancel
Save