|
@@ -19,10 +19,14 @@ import com.qmth.distributed.print.business.service.ObeCourseOutlineService;
|
|
import com.qmth.distributed.print.business.service.ObeCourseRequirementMatrixService;
|
|
import com.qmth.distributed.print.business.service.ObeCourseRequirementMatrixService;
|
|
import com.qmth.distributed.print.business.service.ObeCourseRequirementReportService;
|
|
import com.qmth.distributed.print.business.service.ObeCourseRequirementReportService;
|
|
import com.qmth.distributed.print.business.service.TRBasicInfoService;
|
|
import com.qmth.distributed.print.business.service.TRBasicInfoService;
|
|
|
|
+import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
|
|
+import com.qmth.teachcloud.common.entity.SysUser;
|
|
import com.qmth.teachcloud.common.service.BasicCourseService;
|
|
import com.qmth.teachcloud.common.service.BasicCourseService;
|
|
|
|
+import com.qmth.teachcloud.common.service.BasicRoleDataPermissionService;
|
|
import com.qmth.teachcloud.common.util.JacksonUtil;
|
|
import com.qmth.teachcloud.common.util.JacksonUtil;
|
|
|
|
+import com.qmth.teachcloud.common.util.ServletUtil;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -61,6 +65,8 @@ public class ObeCourseRequirementReportServiceImpl extends ServiceImpl<ObeCourse
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
ObeCourseRequirementMatrixService obeCourseRequirementMatrixService;
|
|
ObeCourseRequirementMatrixService obeCourseRequirementMatrixService;
|
|
|
|
+ @Resource
|
|
|
|
+ private BasicRoleDataPermissionService basicRoleDataPermissionService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 雷达报表计算方法
|
|
* 雷达报表计算方法
|
|
@@ -317,7 +323,9 @@ public class ObeCourseRequirementReportServiceImpl extends ServiceImpl<ObeCourse
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public IPage<ObeCourseRequirementListResult> obeCourseRequirementReportList(IPage<Map> iPage, Long professionalId, String cultureProgramName) {
|
|
public IPage<ObeCourseRequirementListResult> obeCourseRequirementReportList(IPage<Map> iPage, Long professionalId, String cultureProgramName) {
|
|
- return this.baseMapper.obeCourseRequirementReportList(iPage, professionalId, cultureProgramName);
|
|
|
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
+ DataPermissionRule dpr = basicRoleDataPermissionService.findDataPermission(sysUser.getSchoolId(), sysUser.getId(), ServletUtil.getRequest().getServletPath());
|
|
|
|
+ return this.baseMapper.obeCourseRequirementReportList(iPage, professionalId, cultureProgramName, dpr);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|