去掉一些日志打印,课程查询增加enabled ,是否启用的条件字段

This commit is contained in:
daihh
2023-09-20 10:06:57 +08:00
parent a957ca14b5
commit 436088db01
5 changed files with 28 additions and 9 deletions

View File

@@ -128,8 +128,13 @@ public class CourseFileApi extends ApiBaseController {
//默认是查询自己的课件。 //默认是查询自己的课件。
// //
PageList<CourseFile> courseFilePageList = courseFileService.queryPage(pager.getPageIndex(), pager.getPageSize(), OrderCondition.desc("id"), filters); try {
return success(courseFilePageList); PageList<CourseFile> courseFilePageList = courseFileService.queryPage(pager.getPageIndex(), pager.getPageSize(), OrderCondition.desc("id"), filters);
return success(courseFilePageList);
}catch(Exception e) {
log.error("查询课件错误",e);
return error("查询失败",e.getMessage());
}
} }
/** /**
@@ -218,6 +223,10 @@ public class CourseFileApi extends ApiBaseController {
return badRequest("无文件信息"); return badRequest("无文件信息");
} }
if(StringUtils.isBlank(file.getOrgId())) {
return badRequest("请先选择资源归属");
}
// 重设文件类型为小写 // 重设文件类型为小写
file.setFileType(file.getFileType().toLowerCase()); file.setFileType(file.getFileType().toLowerCase());

View File

@@ -106,12 +106,12 @@ public class CourseManageApi extends ApiBaseController{
IDataUserSyncService userSyncService; IDataUserSyncService userSyncService;
@PostMapping("/test") // @PostMapping("/test")
public JsonResponse<PageList<Course>> findTest(Pagination pager,CourseQueryDto dto){ // public JsonResponse<PageList<Course>> findTest(Pagination pager,CourseQueryDto dto){
//dto.setOrgAid("7003708665807110150"); // //dto.setOrgAid("7003708665807110150");
PageList<Course> coursePageList = courseService.findPage(pager.getPageIndex(), pager.getPageSize(),dto); // PageList<Course> coursePageList = courseService.findPage(pager.getPageIndex(), pager.getPageSize(),dto);
return success(coursePageList); // return success(coursePageList);
} // }
/** /**
* 管理列表的查询 * 管理列表的查询

View File

@@ -31,6 +31,11 @@ public class CourseQueryDto {
/**是否发布,无就是全部*/ /**是否发布,无就是全部*/
private Boolean publish; private Boolean publish;
/**
* 是否启用
*/
private Boolean enabled;
/**创建人*/ /**创建人*/
private String createUser; private String createUser;

View File

@@ -72,6 +72,8 @@ public class CourseFileServiceImpl implements ICourseFileService {
public void updateList(List<CourseFile> cflist) { public void updateList(List<CourseFile> cflist) {
for(CourseFile cf : cflist) { for(CourseFile cf : cflist) {
courseFileDao.updateMultiFieldById(cf.getId(), UpdateBuilder.create("name",cf.getName()), courseFileDao.updateMultiFieldById(cf.getId(), UpdateBuilder.create("name",cf.getName()),
UpdateBuilder.create("orgId",cf.getOrgId()),
UpdateBuilder.create("orgName",cf.getOrgName()),
UpdateBuilder.create("resOwner1",cf.getResOwner1()), UpdateBuilder.create("resOwner1",cf.getResOwner1()),
UpdateBuilder.create("resOwner2",cf.getResOwner2()), UpdateBuilder.create("resOwner2",cf.getResOwner2()),
UpdateBuilder.create("resOwner3",cf.getResOwner3()), UpdateBuilder.create("resOwner3",cf.getResOwner3()),

View File

@@ -216,7 +216,10 @@ public class CourseServiceImpl implements ICourseService {
if(dto.getPublish()!=null){ if(dto.getPublish()!=null){
filters.add(FieldFilters.eq("published",dto.getPublish())); filters.add(FieldFilters.eq("published",dto.getPublish()));
} }
//是否启用
if(dto.getEnabled()!=null){
filters.add(FieldFilters.eq("enabled",dto.getEnabled()));
}
return filters; return filters;
} }