mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-17 14:56:50 +08:00
fix: 【FCJDFDXTXS-57、FCJDFDXTXS-65】给列表页一些默认数据
This commit is contained in:
@@ -87,6 +87,36 @@ public class CoursePageServiceImpl implements ICoursePageService {
|
|||||||
|
|
||||||
long total = courseDao.countCourse(coursePageQueryDTO, isSystemAdmin, orgIds, currentAccountId, mySqlSchemaProperties.getUserCenterSchema());
|
long total = courseDao.countCourse(coursePageQueryDTO, isSystemAdmin, orgIds, currentAccountId, mySqlSchemaProperties.getUserCenterSchema());
|
||||||
List<CoursePageVo> voList = courseDao.queryCourse(coursePageQueryDTO, isSystemAdmin, orgIds, currentAccountId, true, mySqlSchemaProperties.getUserCenterSchema());
|
List<CoursePageVo> voList = courseDao.queryCourse(coursePageQueryDTO, isSystemAdmin, orgIds, currentAccountId, true, mySqlSchemaProperties.getUserCenterSchema());
|
||||||
|
// 整理数据
|
||||||
|
if (voList != null && !voList.isEmpty()) {
|
||||||
|
for (CoursePageVo vo : voList) {
|
||||||
|
// status为null的给默认值
|
||||||
|
if (vo.getStatus() == null) {
|
||||||
|
vo.setStatus(Course.STATUS_NONE);
|
||||||
|
}
|
||||||
|
// createFrom为空的
|
||||||
|
if (StringUtils.isBlank(vo.getCreateFrom())) {
|
||||||
|
vo.setCreateFrom(CourseCreateFromEnum.ADMIN.getCode());
|
||||||
|
}
|
||||||
|
// openCourse
|
||||||
|
if (vo.getOpenCourse() == null) {
|
||||||
|
vo.setOpenCourse(0);
|
||||||
|
}
|
||||||
|
// published
|
||||||
|
if (vo.getPublished() == null) {
|
||||||
|
vo.setPublished(false);
|
||||||
|
}
|
||||||
|
// enabled
|
||||||
|
if (vo.getEnabled() == null) {
|
||||||
|
vo.setEnabled(true);
|
||||||
|
}
|
||||||
|
// isTop
|
||||||
|
if (vo.getIsTop() == null) {
|
||||||
|
vo.setIsTop(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
PageList<CoursePageVo> result = new PageList<>();
|
PageList<CoursePageVo> result = new PageList<>();
|
||||||
result.setCount((int) total);
|
result.setCount((int) total);
|
||||||
result.setPageSize(coursePageQueryDTO.getPageSize());
|
result.setPageSize(coursePageQueryDTO.getPageSize());
|
||||||
|
|||||||
Reference in New Issue
Block a user