|
@@ -11,6 +11,7 @@ import com.qmth.distributed.print.business.service.BasicTeachClazzService;
|
|
import com.qmth.distributed.print.business.service.ConditionService;
|
|
import com.qmth.distributed.print.business.service.ConditionService;
|
|
import com.qmth.distributed.print.business.service.TeachCourseService;
|
|
import com.qmth.distributed.print.business.service.TeachCourseService;
|
|
import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
|
|
+import com.qmth.teachcloud.common.bean.result.DictionaryResult;
|
|
import com.qmth.teachcloud.common.entity.*;
|
|
import com.qmth.teachcloud.common.entity.*;
|
|
import com.qmth.teachcloud.common.enums.ExamCategoryEnum;
|
|
import com.qmth.teachcloud.common.enums.ExamCategoryEnum;
|
|
import com.qmth.teachcloud.common.enums.mark.MarkPaperStatus;
|
|
import com.qmth.teachcloud.common.enums.mark.MarkPaperStatus;
|
|
@@ -230,4 +231,21 @@ public class ConditionServiceImpl implements ConditionService {
|
|
public List<BasicTeachClazzResult> listBasicTeachClazz(Long examId, String courseCode, String clazzName) {
|
|
public List<BasicTeachClazzResult> listBasicTeachClazz(Long examId, String courseCode, String clazzName) {
|
|
return basicTeachClazzService.findAllTeachClazz(examId, courseCode, clazzName);
|
|
return basicTeachClazzService.findAllTeachClazz(examId, courseCode, clazzName);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<DictionaryResult> listOutlineSemester(Long professionalId, Long cultureProgramId) {
|
|
|
|
+ Long privilegeId = ServletUtil.getCurrentPrivilegeId();
|
|
|
|
+ DataPermissionRule dpr = basicRoleDataPermissionService.findDataPermission(privilegeId);
|
|
|
|
+ Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
|
+
|
|
|
|
+ return conditionMapper.listOutlineSemester(schoolId, professionalId, cultureProgramId, dpr);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<BasicCourse> listCultureProgramCourse(Long professionalId, Long cultureProgramId, Long semesterId) {
|
|
|
|
+ Long privilegeId = ServletUtil.getCurrentPrivilegeId();
|
|
|
|
+ DataPermissionRule dpr = basicRoleDataPermissionService.findDataPermission(privilegeId);
|
|
|
|
+ Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
|
+ return conditionMapper.listCultureProgramCourse(schoolId, professionalId, cultureProgramId, semesterId, dpr);
|
|
|
|
+ }
|
|
}
|
|
}
|