|
@@ -10,12 +10,14 @@ import com.qmth.boot.tools.excel.enums.ExcelType;
|
|
|
import com.qmth.distributed.print.business.bean.excel.ExcelField;
|
|
|
import com.qmth.distributed.print.business.enums.SourceEnum;
|
|
|
import com.qmth.teachcloud.common.base.BaseEntity;
|
|
|
+import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
|
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.enums.FieldUniqueEnum;
|
|
|
import com.qmth.teachcloud.common.service.BasicCourseService;
|
|
|
+import com.qmth.teachcloud.common.service.BasicRoleDataPermissionService;
|
|
|
import com.qmth.teachcloud.common.util.*;
|
|
|
import com.qmth.teachcloud.obe.been.dto.TCUsualScoreDto;
|
|
|
import com.qmth.teachcloud.obe.entity.TCUsualScore;
|
|
@@ -61,6 +63,9 @@ public class TCUsualScoreServiceImpl extends ServiceImpl<TCUsualScoreMapper, TCU
|
|
|
@Resource
|
|
|
RedisUtil redisUtil;
|
|
|
|
|
|
+ @Resource
|
|
|
+ BasicRoleDataPermissionService basicRoleDataPermissionService;
|
|
|
+
|
|
|
/**
|
|
|
* 平时成绩导入
|
|
|
*
|
|
@@ -220,7 +225,8 @@ public class TCUsualScoreServiceImpl extends ServiceImpl<TCUsualScoreMapper, TCU
|
|
|
@Override
|
|
|
public IPage<TCUsualScore> usualScoreList(IPage<Map> iPage, Long cultureProgramId, Long courseId, String paperNumber, Long examId) {
|
|
|
SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
- return this.baseMapper.usualScoreList(iPage, cultureProgramId, courseId, paperNumber, examId, sysUser.getId());
|
|
|
+ DataPermissionRule dpr = basicRoleDataPermissionService.findDataPermission(sysUser.getSchoolId(), sysUser.getId(), ServletUtil.getRequest().getServletPath());
|
|
|
+ return this.baseMapper.usualScoreList(iPage, cultureProgramId, courseId, paperNumber, examId, dpr);
|
|
|
}
|
|
|
|
|
|
/**
|