|
@@ -11,6 +11,7 @@ import com.qmth.distributed.print.business.bean.params.RelatePaperParam;
|
|
import com.qmth.distributed.print.business.entity.ExamTask;
|
|
import com.qmth.distributed.print.business.entity.ExamTask;
|
|
import com.qmth.distributed.print.business.entity.ExamTaskDetail;
|
|
import com.qmth.distributed.print.business.entity.ExamTaskDetail;
|
|
import com.qmth.distributed.print.business.mapper.ExamTaskDetailMapper;
|
|
import com.qmth.distributed.print.business.mapper.ExamTaskDetailMapper;
|
|
|
|
+import com.qmth.distributed.print.business.service.CommonService;
|
|
import com.qmth.distributed.print.business.service.ExamTaskDetailService;
|
|
import com.qmth.distributed.print.business.service.ExamTaskDetailService;
|
|
import com.qmth.distributed.print.business.service.ExamTaskService;
|
|
import com.qmth.distributed.print.business.service.ExamTaskService;
|
|
import com.qmth.distributed.print.business.util.ServletUtil;
|
|
import com.qmth.distributed.print.business.util.ServletUtil;
|
|
@@ -20,6 +21,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
+import java.util.Set;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -35,6 +37,9 @@ public class ExamTaskDetailServiceImpl extends ServiceImpl<ExamTaskDetailMapper,
|
|
@Autowired
|
|
@Autowired
|
|
private ExamTaskService examTaskService;
|
|
private ExamTaskService examTaskService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private CommonService commonService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public boolean enable(ExamTaskDetail examTaskDetail) {
|
|
public boolean enable(ExamTaskDetail examTaskDetail) {
|
|
UpdateWrapper<ExamTaskDetail> updateWrapper = new UpdateWrapper<>();
|
|
UpdateWrapper<ExamTaskDetail> updateWrapper = new UpdateWrapper<>();
|
|
@@ -60,8 +65,9 @@ public class ExamTaskDetailServiceImpl extends ServiceImpl<ExamTaskDetailMapper,
|
|
@Override
|
|
@Override
|
|
public IPage<ExamTaskDetailDto> list(String relateType, Long printPlanId, String courseCode, String paperNumber, Integer pageNumber, Integer pageSize) {
|
|
public IPage<ExamTaskDetailDto> list(String relateType, Long printPlanId, String courseCode, String paperNumber, Integer pageNumber, Integer pageSize) {
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
|
+ Set<Long> orgIds = commonService.listSubOrgIds();
|
|
Page<ExamTaskDetailDto> page = new Page<>(pageNumber, pageSize);
|
|
Page<ExamTaskDetailDto> page = new Page<>(pageNumber, pageSize);
|
|
- IPage<ExamTaskDetailDto> examDetailDtoIPage = this.baseMapper.listPage(page, schoolId, relateType, printPlanId, courseCode, paperNumber);
|
|
|
|
|
|
+ IPage<ExamTaskDetailDto> examDetailDtoIPage = this.baseMapper.listPage(page, schoolId, relateType, printPlanId, courseCode, paperNumber, orgIds);
|
|
return examDetailDtoIPage;
|
|
return examDetailDtoIPage;
|
|
}
|
|
}
|
|
|
|
|