Merge branch 'cloud' into xingao_0921

This commit is contained in:
joshen@zcwytd.com
2023-09-22 14:10:22 +08:00
6 changed files with 31 additions and 9 deletions

View File

@@ -128,8 +128,13 @@ public class CourseFileApi extends ApiBaseController {
//默认是查询自己的课件。 //默认是查询自己的课件。
// //
try {
PageList<CourseFile> courseFilePageList = courseFileService.queryPage(pager.getPageIndex(), pager.getPageSize(), OrderCondition.desc("id"), filters); PageList<CourseFile> courseFilePageList = courseFileService.queryPage(pager.getPageIndex(), pager.getPageSize(), OrderCondition.desc("id"), filters);
return success(courseFilePageList); 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;
} }

View File

@@ -114,6 +114,9 @@ public class StudyCourseServiceImpl implements IStudyCourseService{
if(StringUtils.isNotBlank(sc.getCourseName())) { if(StringUtils.isNotBlank(sc.getCourseName())) {
query.addFilter(FieldFilters.like("courseName", sc.getCourseName())); query.addFilter(FieldFilters.like("courseName", sc.getCourseName()));
} }
if(StringUtils.isNotBlank(sc.getAname())) {
query.addFilter(FieldFilters.eq("aname", sc.getAname()));
}
if(sc.getStatus()!=null) { if(sc.getStatus()!=null) {
query.addFilter(FieldFilters.eq("status", sc.getStatus())); query.addFilter(FieldFilters.eq("status", sc.getStatus()));
} }