|
@@ -23,14 +23,12 @@ import com.qmth.distributed.print.common.contant.SystemConstant;
|
|
import com.qmth.distributed.print.common.enums.ExceptionResultEnum;
|
|
import com.qmth.distributed.print.common.enums.ExceptionResultEnum;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -56,10 +54,14 @@ public class ExamPrintPlanServiceImpl extends ServiceImpl<ExamPrintPlanMapper, E
|
|
@Resource
|
|
@Resource
|
|
private BasicSchoolService basicSchoolService;
|
|
private BasicSchoolService basicSchoolService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private CommonService commonService;
|
|
|
|
+
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Override
|
|
@Override
|
|
public IPage<PrintPlanResult> printPlanPage(Long schoolId, Long printPlanId, PrintPlanStatusEnum status, Long startTime, Long endTime, int pageNumber, int pageSize) {
|
|
public IPage<PrintPlanResult> printPlanPage(Long schoolId, Long printPlanId, PrintPlanStatusEnum status, Long startTime, Long endTime, int pageNumber, int pageSize) {
|
|
- IPage<PrintPlanResult> page = examPrintPlanMapper.findPrintPlanPage(new Page<>(pageNumber, pageSize), schoolId, printPlanId, status, startTime, endTime);
|
|
|
|
|
|
+ Set<Long> orgIds = commonService.listSubOrgIds();
|
|
|
|
+ IPage<PrintPlanResult> page = examPrintPlanMapper.findPrintPlanPage(new Page<>(pageNumber, pageSize), schoolId, printPlanId, status, startTime, endTime, orgIds);
|
|
List<PrintPlanResult> list = page.getRecords();
|
|
List<PrintPlanResult> list = page.getRecords();
|
|
for (PrintPlanResult printPlanResult : list) {
|
|
for (PrintPlanResult printPlanResult : list) {
|
|
List<Map> variableContent = JSONObject.parseArray(printPlanResult.getVariableContentTemp(), Map.class);
|
|
List<Map> variableContent = JSONObject.parseArray(printPlanResult.getVariableContentTemp(), Map.class);
|
|
@@ -78,15 +80,18 @@ public class ExamPrintPlanServiceImpl extends ServiceImpl<ExamPrintPlanMapper, E
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Override
|
|
@Override
|
|
public List<PrintPlanBrief> printPlanBriefQuery() {
|
|
public List<PrintPlanBrief> printPlanBriefQuery() {
|
|
- List<PrintPlanBrief> printPlanBriefList = new ArrayList<>();
|
|
|
|
|
|
+ /*List<PrintPlanBrief> printPlanBriefList = new ArrayList<>();
|
|
List<ExamPrintPlan> examPrintPlanList = this.list();
|
|
List<ExamPrintPlan> examPrintPlanList = this.list();
|
|
for (ExamPrintPlan examPrintPlan : examPrintPlanList) {
|
|
for (ExamPrintPlan examPrintPlan : examPrintPlanList) {
|
|
Long id = examPrintPlan.getId();
|
|
Long id = examPrintPlan.getId();
|
|
String name = examPrintPlan.getName();
|
|
String name = examPrintPlan.getName();
|
|
PrintPlanStatusEnum status = examPrintPlan.getStatus();
|
|
PrintPlanStatusEnum status = examPrintPlan.getStatus();
|
|
printPlanBriefList.add(new PrintPlanBrief(id, name ,status));
|
|
printPlanBriefList.add(new PrintPlanBrief(id, name ,status));
|
|
- }
|
|
|
|
- return printPlanBriefList;
|
|
|
|
|
|
+ }*/
|
|
|
|
+ Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
|
+ Set<Long> orgIds = commonService.listSubOrgIds();
|
|
|
|
+ List<PrintPlanBrief> list = this.baseMapper.list(schoolId, orgIds);
|
|
|
|
+ return list;
|
|
}
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|