|
@@ -108,6 +108,8 @@ public class ClientController {
|
|
|
@PostMapping("/paper_try/list")
|
|
|
public Result paperTryList(@RequestParam("machineCode") String machineCode,
|
|
|
@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) Long printPlanId,
|
|
|
@RequestParam(value = "courseCode", required = false) String courseCode,
|
|
|
@RequestParam(value = "paperNumber", required = false) String paperNumber,
|
|
@@ -115,7 +117,7 @@ public class ClientController {
|
|
|
@RequestParam(value = "isPass", required = false) Boolean isPass,
|
|
|
@RequestParam Integer pageNumber,
|
|
|
@RequestParam Integer pageSize) {
|
|
|
- IPage<ClientExamTaskDto> examTasks = clientService.listTryTask(machineCode, orgId, printPlanId, courseCode, paperNumber, isTry, isPass, pageNumber, pageSize);
|
|
|
+ IPage<ClientExamTaskDto> examTasks = clientService.listTryTask(machineCode, orgId, semesterId, examId, printPlanId, courseCode, paperNumber, isTry, isPass, pageNumber, pageSize);
|
|
|
return ResultUtil.ok(examTasks);
|
|
|
}
|
|
|
|
|
@@ -147,12 +149,14 @@ public class ClientController {
|
|
|
@PostMapping("/paper_try/print_batch")
|
|
|
public Result printBatch(@RequestParam("machineCode") String machineCode,
|
|
|
@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) Long printPlanId,
|
|
|
@RequestParam(value = "courseCode", required = false) String courseCode,
|
|
|
@RequestParam(value = "paperNumber", required = false) String paperNumber,
|
|
|
@RequestParam(value = "isTry", required = false) Boolean isTry,
|
|
|
@RequestParam(value = "isPass", required = false) Boolean isPass) {
|
|
|
- List<Map<String, Object>> urls = clientService.getBatchUrl(machineCode, orgId, printPlanId, courseCode, paperNumber, isTry, isPass);
|
|
|
+ List<Map<String, Object>> urls = clientService.getBatchUrl(machineCode, orgId, semesterId, examId, printPlanId, courseCode, paperNumber, isTry, isPass);
|
|
|
return ResultUtil.ok(urls);
|
|
|
}
|
|
|
|
|
@@ -198,6 +202,8 @@ public class ClientController {
|
|
|
@PostMapping("/print/task_list")
|
|
|
public Result printTaskList(@RequestParam("machineCode") String machineCode,
|
|
|
@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) String printPlanId,
|
|
|
@RequestParam(value = "status", required = false) String status,
|
|
|
@RequestParam(value = "courseCode", required = false) String courseCode,
|
|
@@ -210,7 +216,7 @@ public class ClientController {
|
|
|
@RequestParam(value = "validate", required = false) Boolean validate,
|
|
|
@RequestParam Integer pageNumber,
|
|
|
@RequestParam Integer pageSize) {
|
|
|
- IPage<ClientPrintTaskDto> printTaskDtoIPage = clientService.listClientPrintTask(machineCode, orgId, printPlanId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate, pageNumber, pageSize);
|
|
|
+ IPage<ClientPrintTaskDto> printTaskDtoIPage = clientService.listClientPrintTask(machineCode, orgId, semesterId, examId, printPlanId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate, pageNumber, pageSize);
|
|
|
return ResultUtil.ok(printTaskDtoIPage);
|
|
|
}
|
|
|
|
|
@@ -237,6 +243,8 @@ public class ClientController {
|
|
|
public void printTaskListExport(HttpServletResponse response,
|
|
|
@RequestParam("machineCode") String machineCode,
|
|
|
@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) String printPlanId,
|
|
|
@RequestParam(value = "status", required = false) String status,
|
|
|
@RequestParam(value = "courseCode", required = false) String courseCode,
|
|
@@ -247,7 +255,7 @@ public class ClientController {
|
|
|
@RequestParam(value = "examEndTime", required = false) Long examEndTime,
|
|
|
@RequestParam(value = "isDownload", required = false) Boolean isDownload,
|
|
|
@RequestParam(value = "validate", required = false) Boolean validate) throws Exception {
|
|
|
- clientService.exportClientPrintTask(response, machineCode, orgId, printPlanId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate);
|
|
|
+ clientService.exportClientPrintTask(response, machineCode, orgId, semesterId, examId, printPlanId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -270,6 +278,8 @@ public class ClientController {
|
|
|
@PostMapping("/print/task_total_data")
|
|
|
public Result printTaskTotalData(@RequestParam("machineCode") String machineCode,
|
|
|
@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) String printPlanId,
|
|
|
@RequestParam(value = "status", required = false) String status,
|
|
|
@RequestParam(value = "courseCode", required = false) String courseCode,
|
|
@@ -280,7 +290,7 @@ public class ClientController {
|
|
|
@RequestParam(value = "examEndTime", required = false) Long examEndTime,
|
|
|
@RequestParam(value = "isDownload", required = false) Boolean isDownload,
|
|
|
@RequestParam(value = "validate", required = false) Boolean validate) {
|
|
|
- ClientPrintTaskTotalDto clientPrintTaskTotalDto = clientService.taskTotalData(printPlanId, orgId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate, machineCode);
|
|
|
+ ClientPrintTaskTotalDto clientPrintTaskTotalDto = clientService.taskTotalData(semesterId, examId, printPlanId, orgId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate, machineCode);
|
|
|
return ResultUtil.ok(clientPrintTaskTotalDto);
|
|
|
}
|
|
|
|
|
@@ -324,6 +334,8 @@ public class ClientController {
|
|
|
@PostMapping("/print/get_print_data_batch")
|
|
|
public Result printGetPrintDataBatch(@RequestParam("machineCode") String machineCode,
|
|
|
@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) String printPlanId,
|
|
|
@RequestParam(value = "status", required = false) String status,
|
|
|
@RequestParam(value = "courseCode", required = false) String courseCode,
|
|
@@ -334,7 +346,7 @@ public class ClientController {
|
|
|
@RequestParam(value = "examEndTime", required = false) Long examEndTime,
|
|
|
@RequestParam(value = "isDownload", required = false) Boolean isDownload,
|
|
|
@RequestParam(value = "validate", required = false) Boolean validate) {
|
|
|
- List<Map<String, Object>> list = clientService.getPrintDataBatch(machineCode, orgId, printPlanId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate);
|
|
|
+ List<Map<String, Object>> list = clientService.getPrintDataBatch(machineCode, orgId, semesterId, examId, printPlanId, status, courseCode, paperNumber, examPlace, examRoom, examStartTime, examEndTime, isDownload, validate);
|
|
|
return ResultUtil.ok(list);
|
|
|
}
|
|
|
|
|
@@ -437,6 +449,8 @@ public class ClientController {
|
|
|
@ApiOperation(value = "统计查询-查询列表")
|
|
|
@PostMapping("/print/statistics_list")
|
|
|
public Result printStatisticsList(@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) String printPlanId,
|
|
|
@RequestParam(value = "examPlace", required = false) String examPlace,
|
|
|
@RequestParam(value = "examStartTime", required = false) Long examStartTime,
|
|
@@ -445,7 +459,7 @@ public class ClientController {
|
|
|
@RequestParam(value = "paperNumber", required = false) String paperNumber,
|
|
|
@RequestParam Integer pageNumber,
|
|
|
@RequestParam Integer pageSize) {
|
|
|
- IPage<ClientPrintStatisticsDto> statisticsDtoIPage = clientService.listClientPrintStatistics(orgId, printPlanId, examPlace, examStartTime, examEndTime, courseCode, paperNumber, pageNumber, pageSize);
|
|
|
+ IPage<ClientPrintStatisticsDto> statisticsDtoIPage = clientService.listClientPrintStatistics(orgId, semesterId, examId, printPlanId, examPlace, examStartTime, examEndTime, courseCode, paperNumber, pageNumber, pageSize);
|
|
|
return ResultUtil.ok(statisticsDtoIPage);
|
|
|
}
|
|
|
|
|
@@ -463,13 +477,15 @@ public class ClientController {
|
|
|
@ApiOperation(value = "统计查询-汇总数据查询")
|
|
|
@PostMapping("/print/statistics_total_data")
|
|
|
public Result printStatisticsTotalData(@RequestParam("orgId") Long orgId,
|
|
|
+ @RequestParam(value = "semesterId", required = false) Long semesterId,
|
|
|
+ @RequestParam(value = "examId", required = false) Long examId,
|
|
|
@RequestParam(value = "printPlanId", required = false) Long printPlanId,
|
|
|
@RequestParam(value = "examPlace", required = false) String examPlace,
|
|
|
@RequestParam(value = "examStartTime", required = false) Long examStartTime,
|
|
|
@RequestParam(value = "examEndTime", required = false) Long examEndTime,
|
|
|
@RequestParam(value = "courseCode", required = false) String courseCode,
|
|
|
@RequestParam(value = "paperNumber", required = false) String paperNumber) {
|
|
|
- ClientPrintStatisticsTotalDto statisticsTotalDto = clientService.clientStatisticsTotalData(orgId, printPlanId, examPlace, examStartTime, examEndTime, courseCode, paperNumber);
|
|
|
+ ClientPrintStatisticsTotalDto statisticsTotalDto = clientService.clientStatisticsTotalData(orgId, semesterId, examId, printPlanId, examPlace, examStartTime, examEndTime, courseCode, paperNumber);
|
|
|
return ResultUtil.ok(statisticsTotalDto);
|
|
|
}
|
|
|
|