|
@@ -2,6 +2,8 @@ package com.qmth.distributed.print.business.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.qmth.distributed.print.business.bean.params.obe.cultureProgram.ObeCultureProgramCourseParam;
|
|
|
import com.qmth.distributed.print.business.bean.result.obe.cultureProgram.CultureProgramCourseSelectResult;
|
|
@@ -12,9 +14,7 @@ import com.qmth.distributed.print.business.service.ObeCourseRequirementMatrixSer
|
|
|
import com.qmth.distributed.print.business.service.ObeCultureProgramCourseService;
|
|
|
import com.qmth.distributed.print.business.service.ObeCultureProgramService;
|
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
|
-import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
|
-import com.qmth.teachcloud.common.enums.ExceptionResultEnum;
|
|
|
import com.qmth.teachcloud.common.service.SysOrgService;
|
|
|
import com.qmth.teachcloud.common.util.ServletUtil;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
@@ -44,13 +44,13 @@ public class ObeCultureProgramCourseServiceImpl extends ServiceImpl<ObeCulturePr
|
|
|
private ObeCourseRequirementMatrixService obeCourseRequirementMatrixService;
|
|
|
|
|
|
@Override
|
|
|
- public List<CultureProgramCourseSelectResult> queryList(Long cultureProgramId, Long orgId) {
|
|
|
+ public IPage<CultureProgramCourseSelectResult> queryList(Long cultureProgramId, Long orgId, String courseCodeOrName, Integer pageNumber, Integer pageSize) {
|
|
|
if (orgId == null) {
|
|
|
return null;
|
|
|
}
|
|
|
Set<Long> orgIdSet = sysOrgService.findDeepOrgIdListByOrgIdList(Arrays.asList(orgId));
|
|
|
|
|
|
- return this.baseMapper.queryList(cultureProgramId, orgIdSet);
|
|
|
+ return this.baseMapper.queryList(new Page<CultureProgramCourseSelectResult>(pageNumber, pageSize), cultureProgramId, orgIdSet, courseCodeOrName);
|
|
|
}
|
|
|
|
|
|
@Override
|