|
@@ -24,13 +24,17 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.multipart.commons.CommonsMultipartFile;
|
|
import org.springframework.web.multipart.commons.CommonsMultipartFile;
|
|
|
|
|
|
|
|
+import com.google.common.collect.Lists;
|
|
|
|
+
|
|
import cn.com.qmth.examcloud.commons.base.util.DateUtil;
|
|
import cn.com.qmth.examcloud.commons.base.util.DateUtil;
|
|
import cn.com.qmth.examcloud.commons.base.util.DateUtil.DatePatterns;
|
|
import cn.com.qmth.examcloud.commons.base.util.DateUtil.DatePatterns;
|
|
import cn.com.qmth.examcloud.commons.base.util.PathUtil;
|
|
import cn.com.qmth.examcloud.commons.base.util.PathUtil;
|
|
|
|
+import cn.com.qmth.examcloud.commons.web.helpers.page.PageInfo;
|
|
import cn.com.qmth.examcloud.commons.web.security.bean.User;
|
|
import cn.com.qmth.examcloud.commons.web.security.bean.User;
|
|
import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
|
|
import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamReq;
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamReq;
|
|
|
|
+import cn.com.qmth.examcloud.task.api.controller.bean.ExamStudentImportDomain;
|
|
import cn.com.qmth.examcloud.task.dao.ExamStudentImportRepo;
|
|
import cn.com.qmth.examcloud.task.dao.ExamStudentImportRepo;
|
|
import cn.com.qmth.examcloud.task.dao.entity.ExamStudentImportEntity;
|
|
import cn.com.qmth.examcloud.task.dao.entity.ExamStudentImportEntity;
|
|
import cn.com.qmth.examcloud.task.dao.enums.ExamStudentImportStatus;
|
|
import cn.com.qmth.examcloud.task.dao.enums.ExamStudentImportStatus;
|
|
@@ -106,7 +110,7 @@ public class ExamStudentImportController extends ControllerSupport {
|
|
|
|
|
|
@ApiOperation(value = "查询所有用户", notes = "")
|
|
@ApiOperation(value = "查询所有用户", notes = "")
|
|
@GetMapping("/all/{curPage}/{pageSize}")
|
|
@GetMapping("/all/{curPage}/{pageSize}")
|
|
- public Page<ExamStudentImportEntity> getExamStudentImportList(@PathVariable Integer curPage,
|
|
|
|
|
|
+ public PageInfo<ExamStudentImportDomain> getExamStudentImportList(@PathVariable Integer curPage,
|
|
@PathVariable Integer pageSize) {
|
|
@PathVariable Integer pageSize) {
|
|
User accessUser = getAccessUser();
|
|
User accessUser = getAccessUser();
|
|
Long rootOrgId = accessUser.getRootOrgId();
|
|
Long rootOrgId = accessUser.getRootOrgId();
|
|
@@ -123,7 +127,27 @@ public class ExamStudentImportController extends ControllerSupport {
|
|
Pageable pageable = new PageRequest(curPage, pageSize, Sort.Direction.DESC, "updateTime");
|
|
Pageable pageable = new PageRequest(curPage, pageSize, Sort.Direction.DESC, "updateTime");
|
|
Page<ExamStudentImportEntity> list = examStudentImportRepo.findAll(specification, pageable);
|
|
Page<ExamStudentImportEntity> list = examStudentImportRepo.findAll(specification, pageable);
|
|
|
|
|
|
- return list;
|
|
|
|
|
|
+ List<ExamStudentImportDomain> ret = Lists.newArrayList();
|
|
|
|
+
|
|
|
|
+ for (ExamStudentImportEntity cur : list) {
|
|
|
|
+ ExamStudentImportDomain domain = new ExamStudentImportDomain();
|
|
|
|
+ domain.setBatchId(cur.getBatchId());
|
|
|
|
+ domain.setExamId(cur.getExamId());
|
|
|
|
+ domain.setFailNum(cur.getFailNum());
|
|
|
|
+ domain.setFileName(cur.getFileName());
|
|
|
|
+ domain.setFilePath(cur.getFilePath());
|
|
|
|
+ domain.setId(cur.getId());
|
|
|
|
+ domain.setResultFilePath(cur.getResultFilePath());
|
|
|
|
+ domain.setRootOrgId(cur.getRootOrgId());
|
|
|
|
+ domain.setStatus(cur.getStatus().name());
|
|
|
|
+ domain.setStatusDesc(cur.getStatus().getDesc());
|
|
|
|
+ domain.setSuccessNum(cur.getSuccessNum());
|
|
|
|
+ domain.setTotalNum(cur.getTotalNum());
|
|
|
|
+
|
|
|
|
+ ret.add(domain);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return new PageInfo<ExamStudentImportDomain>(list, ret);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|