|
@@ -278,13 +278,13 @@ public class SysController {
|
|
public Result fileDownload(@ApiParam(value = "任务id", required = true) @RequestParam String id,
|
|
public Result fileDownload(@ApiParam(value = "任务id", required = true) @RequestParam String id,
|
|
@ApiParam(value = "下载文件类型", required = true) @RequestParam DownloadFileEnum type) {
|
|
@ApiParam(value = "下载文件类型", required = true) @RequestParam DownloadFileEnum type) {
|
|
String path = null;
|
|
String path = null;
|
|
- if (DownloadFileEnum.SYNC_REPORT.equals(type)){
|
|
|
|
|
|
+ if (DownloadFileEnum.SYNC_REPORT.equals(type)) {
|
|
TBSyncTask tbSyncTask = tbSyncTaskService.getById(SystemConstant.convertIdToLong(id));
|
|
TBSyncTask tbSyncTask = tbSyncTaskService.getById(SystemConstant.convertIdToLong(id));
|
|
- if (Objects.isNull(tbSyncTask)){
|
|
|
|
|
|
+ if (Objects.isNull(tbSyncTask)) {
|
|
throw ExceptionResultEnum.SYNC_TASK_NO_DATA.exception();
|
|
throw ExceptionResultEnum.SYNC_TASK_NO_DATA.exception();
|
|
}
|
|
}
|
|
path = tbSyncTask.getReportFilePath();
|
|
path = tbSyncTask.getReportFilePath();
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
TBTask tbTask = tbTaskService.getById(Long.parseLong(id));
|
|
TBTask tbTask = tbTaskService.getById(Long.parseLong(id));
|
|
if (Objects.isNull(tbTask)) {
|
|
if (Objects.isNull(tbTask)) {
|
|
throw ExceptionResultEnum.TASK_NO_DATA.exception();
|
|
throw ExceptionResultEnum.TASK_NO_DATA.exception();
|
|
@@ -355,7 +355,7 @@ public class SysController {
|
|
List<DictionaryResult> dictionaryResultList = new ArrayList<>();
|
|
List<DictionaryResult> dictionaryResultList = new ArrayList<>();
|
|
switch (dictionaryEnum) {
|
|
switch (dictionaryEnum) {
|
|
case CAMPUS:
|
|
case CAMPUS:
|
|
- List<BasicCampus> basicCampusList = basicCampusService.list(new QueryWrapper<BasicCampus>().lambda().eq(BasicCampus::getSchoolId,schoolId));
|
|
|
|
|
|
+ List<BasicCampus> basicCampusList = basicCampusService.list(new QueryWrapper<BasicCampus>().lambda().eq(BasicCampus::getSchoolId, schoolId));
|
|
dictionaryResultList = basicCampusList.stream().map(e -> {
|
|
dictionaryResultList = basicCampusList.stream().map(e -> {
|
|
DictionaryResult dictionaryResult = new DictionaryResult();
|
|
DictionaryResult dictionaryResult = new DictionaryResult();
|
|
dictionaryResult.setName(e.getCampusName());
|
|
dictionaryResult.setName(e.getCampusName());
|
|
@@ -380,18 +380,19 @@ public class SysController {
|
|
examPrintPlanQueryWrapper.select(" DISTINCT org_id as orgId ")
|
|
examPrintPlanQueryWrapper.select(" DISTINCT org_id as orgId ")
|
|
.eq("semester_id", SystemConstant.convertIdToLong(semesterId));
|
|
.eq("semester_id", SystemConstant.convertIdToLong(semesterId));
|
|
List<ExamPrintPlan> examPrintPlanList = examPrintPlanService.list(examPrintPlanQueryWrapper);
|
|
List<ExamPrintPlan> examPrintPlanList = examPrintPlanService.list(examPrintPlanQueryWrapper);
|
|
- Set<Long> orgIdSet = examPrintPlanList.stream().map(s -> s.getOrgId()).collect(Collectors.toSet());
|
|
|
|
-
|
|
|
|
- QueryWrapper<SysOrg> sysOrgQueryWrapper = new QueryWrapper<>();
|
|
|
|
- sysOrgQueryWrapper.lambda().in(SysOrg::getId, orgIdSet);
|
|
|
|
- List<SysOrg> sysOrgList = sysOrgService.list(sysOrgQueryWrapper);
|
|
|
|
- dictionaryResultList = sysOrgList.stream().map(e -> {
|
|
|
|
- DictionaryResult dictionaryResult = new DictionaryResult();
|
|
|
|
- dictionaryResult.setId(e.getId());
|
|
|
|
- dictionaryResult.setCode(e.getCode());
|
|
|
|
- dictionaryResult.setName(e.getName());
|
|
|
|
- return dictionaryResult;
|
|
|
|
- }).collect(Collectors.toList());
|
|
|
|
|
|
+ if (Objects.nonNull(examPrintPlanList) && examPrintPlanList.size() > 0) {
|
|
|
|
+ Set<Long> orgIdSet = examPrintPlanList.stream().map(s -> s.getOrgId()).collect(Collectors.toSet());
|
|
|
|
+ QueryWrapper<SysOrg> sysOrgQueryWrapper = new QueryWrapper<>();
|
|
|
|
+ sysOrgQueryWrapper.lambda().in(SysOrg::getId, orgIdSet);
|
|
|
|
+ List<SysOrg> sysOrgList = sysOrgService.list(sysOrgQueryWrapper);
|
|
|
|
+ dictionaryResultList = sysOrgList.stream().map(e -> {
|
|
|
|
+ DictionaryResult dictionaryResult = new DictionaryResult();
|
|
|
|
+ dictionaryResult.setId(e.getId());
|
|
|
|
+ dictionaryResult.setCode(e.getCode());
|
|
|
|
+ dictionaryResult.setName(e.getName());
|
|
|
|
+ return dictionaryResult;
|
|
|
|
+ }).collect(Collectors.toList());
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
List<SysOrg> sysOrgList = sysOrgService.list(new QueryWrapper<SysOrg>().lambda().eq(SysOrg::getSchoolId, schoolId).eq(SysOrg::getEnable, true));
|
|
List<SysOrg> sysOrgList = sysOrgService.list(new QueryWrapper<SysOrg>().lambda().eq(SysOrg::getSchoolId, schoolId).eq(SysOrg::getEnable, true));
|
|
dictionaryResultList = sysOrgList.stream().map(e -> {
|
|
dictionaryResultList = sysOrgList.stream().map(e -> {
|
|
@@ -424,8 +425,8 @@ public class SysController {
|
|
case CLAZZ:
|
|
case CLAZZ:
|
|
QueryWrapper<BasicClazz> clazzQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BasicClazz> clazzQueryWrapper = new QueryWrapper<>();
|
|
clazzQueryWrapper.lambda().eq(BasicClazz::getSchoolId, schoolId).eq(BasicClazz::getEnable, true);
|
|
clazzQueryWrapper.lambda().eq(BasicClazz::getSchoolId, schoolId).eq(BasicClazz::getEnable, true);
|
|
- if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(campusId))){
|
|
|
|
- clazzQueryWrapper.lambda().eq(BasicClazz::getCampusId,campusId);
|
|
|
|
|
|
+ if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(campusId))) {
|
|
|
|
+ clazzQueryWrapper.lambda().eq(BasicClazz::getCampusId, campusId);
|
|
}
|
|
}
|
|
if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(majorId))) {
|
|
if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(majorId))) {
|
|
clazzQueryWrapper.lambda().eq(BasicClazz::getMajorId, majorId);
|
|
clazzQueryWrapper.lambda().eq(BasicClazz::getMajorId, majorId);
|
|
@@ -442,8 +443,8 @@ public class SysController {
|
|
case STUDENT:
|
|
case STUDENT:
|
|
QueryWrapper<BasicStudent> studentQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BasicStudent> studentQueryWrapper = new QueryWrapper<>();
|
|
studentQueryWrapper.lambda().eq(BasicStudent::getSchoolId, schoolId).eq(BasicStudent::getEnable, true);
|
|
studentQueryWrapper.lambda().eq(BasicStudent::getSchoolId, schoolId).eq(BasicStudent::getEnable, true);
|
|
- if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(campusId))){
|
|
|
|
- studentQueryWrapper.lambda().eq(BasicStudent::getCampusId,campusId);
|
|
|
|
|
|
+ if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(campusId))) {
|
|
|
|
+ studentQueryWrapper.lambda().eq(BasicStudent::getCampusId, campusId);
|
|
}
|
|
}
|
|
if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(collegeId))) {
|
|
if (SystemConstant.longNotNull(SystemConstant.convertIdToLong(collegeId))) {
|
|
studentQueryWrapper.lambda().eq(BasicStudent::getBelongOrgId, collegeId);
|
|
studentQueryWrapper.lambda().eq(BasicStudent::getBelongOrgId, collegeId);
|