|
@@ -71,22 +71,22 @@ public class TCUsualScoreController {
|
|
|
|
|
|
@ApiOperation(value = "成绩管理列表")
|
|
|
@RequestMapping(value = "/score/list", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "分页查询", response = ObeScoreResult.class) })
|
|
|
- public Result scoreList(@ApiParam(value = "培养方案ID", required = true) @RequestParam Long obeCultureProgramId, @ApiParam(value = "学期ID", required = true) @RequestParam Long semesterId,
|
|
|
- @ApiParam(value = "课程id") @RequestParam(required = false) Long courseId, @ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
- @ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = ObeScoreResult.class)})
|
|
|
+ public Result scoreList(@ApiParam(value = "培养方案ID", required = true) @RequestParam Long cultureProgramId, @ApiParam(value = "学期ID", required = true) @RequestParam Long semesterId,
|
|
|
+ @ApiParam(value = "课程id") @RequestParam(required = false) Long courseId, @ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
+ @ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
return ResultUtil.ok(
|
|
|
- printCommonService.scoreList(new Page<>(pageNumber, pageSize), obeCultureProgramId, semesterId, courseId));
|
|
|
+ printCommonService.scoreList(new Page<>(pageNumber, pageSize), cultureProgramId, semesterId, courseId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "导入平时成绩-模板下载")
|
|
|
@RequestMapping(value = "/usual_score/template_download", method = RequestMethod.POST)
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.EXPORT)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "下载成功", response = Object.class) })
|
|
|
- public void usualScoreTemplateDownload(@ApiParam(value = "培养方案id", required = true) @RequestParam Long obeCultureProgramId,
|
|
|
- @ApiParam(value = "课程id", required = true) @RequestParam Long courseId) throws IOException {
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "下载成功", response = Object.class)})
|
|
|
+ public void usualScoreTemplateDownload(@ApiParam(value = "培养方案id", required = true) @RequestParam Long cultureProgramId,
|
|
|
+ @ApiParam(value = "课程id", required = true) @RequestParam Long courseId) throws IOException {
|
|
|
ObeCourseOutline obeCourseOutline = obeCourseOutlineService.findByCultureProgramIdAndCourseId(
|
|
|
- obeCultureProgramId, courseId);
|
|
|
+ cultureProgramId, courseId);
|
|
|
|
|
|
ObeCourseWeightResult obeCourseWeightResult = trBasicInfoService.findCourseWeightResultRmi(obeCourseOutline.getId());
|
|
|
List<CourseWeightDto> courseWeightDtoList = obeCourseWeightResult.getSubmitForm();
|
|
@@ -110,20 +110,20 @@ public class TCUsualScoreController {
|
|
|
@ApiOperation(value = "导入平时成绩")
|
|
|
@RequestMapping(value = "/usual_score/import", method = RequestMethod.POST)
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.IMPORT)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "导入成功", response = EditResult.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "导入成功", response = EditResult.class)})
|
|
|
public Result usualScoreImport(@ApiParam(value = "上传文件", required = true) @RequestParam MultipartFile file,
|
|
|
- @ApiParam(value = "培养方案id", required = true) @RequestParam Long obeCultureProgramId,
|
|
|
- @ApiParam(value = "课程id", required = true) @RequestParam Long courseId) throws IOException {
|
|
|
- return ResultUtil.ok(tcUsualScoreService.usualScoreExcelImport(file, obeCultureProgramId,courseId));
|
|
|
+ @ApiParam(value = "培养方案id", required = true) @RequestParam Long cultureProgramId,
|
|
|
+ @ApiParam(value = "课程id", required = true) @RequestParam Long courseId) throws IOException {
|
|
|
+ return ResultUtil.ok(tcUsualScoreService.usualScoreExcelImport(file, cultureProgramId, courseId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "平时成绩列表")
|
|
|
@RequestMapping(value = "/usual_score/list", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "分页查询", response = TCUsualScore.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = TCUsualScore.class)})
|
|
|
public Result usualScoreList(@ApiParam(value = "培养方案id", required = true) @RequestParam Long cultureProgramId, @ApiParam(value = "课程id", required = true) @RequestParam Long courseId,
|
|
|
- @ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber,
|
|
|
- @ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
- @ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
+ @ApiParam(value = "试卷编号") @RequestParam(required = false) String paperNumber,
|
|
|
+ @ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
+ @ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
return ResultUtil.ok(
|
|
|
tcUsualScoreService.usualScoreList(new Page<>(pageNumber, pageSize), cultureProgramId, courseId, paperNumber));
|
|
|
}
|
|
@@ -131,7 +131,7 @@ public class TCUsualScoreController {
|
|
|
@ApiOperation(value = "平时成绩编辑")
|
|
|
@RequestMapping(value = "/usual_score/edit", method = RequestMethod.POST)
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.SAVE)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "编辑", response = TCUsualScore.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "编辑", response = TCUsualScore.class)})
|
|
|
public Result usualScoreEdit(@ApiParam(value = "主键", required = true) @RequestParam Long id) throws IOException {
|
|
|
TCUsualScore tcUsualScore = tcUsualScoreService.getById(id);
|
|
|
Objects.requireNonNull(tcUsualScore, "未找到平时成绩信息");
|
|
@@ -141,10 +141,10 @@ public class TCUsualScoreController {
|
|
|
@ApiOperation(value = "平时成绩保存")
|
|
|
@RequestMapping(value = "/usual_score/save", method = RequestMethod.POST)
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.UPDATE)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "保存", response = EditResult.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "保存", response = EditResult.class)})
|
|
|
@Transactional
|
|
|
public Result usualScoreSave(@ApiParam(value = "平时成绩信息", required = true) @Valid @RequestBody TCUsualScore tcUsualScore,
|
|
|
- BindingResult bindingResult) throws IOException {
|
|
|
+ BindingResult bindingResult) throws IOException {
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
return ResultUtil.error(bindingResult.getAllErrors().get(0).getDefaultMessage());
|
|
|
}
|
|
@@ -177,7 +177,7 @@ public class TCUsualScoreController {
|
|
|
@ApiOperation(value = "平时成绩启用/禁用")
|
|
|
@RequestMapping(value = "/usual_score/enable", method = RequestMethod.POST)
|
|
|
@OperationLogDetail(operationType = OperationTypeEnum.UPDATE)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "编辑", response = EditResult.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "编辑", response = EditResult.class)})
|
|
|
@Transactional
|
|
|
public Result usualScoreEnable(@ApiParam(value = "主键", required = true) @RequestParam Long id, @ApiParam(value = "启用/禁用", required = true) @RequestParam Boolean enable) throws IOException {
|
|
|
TCUsualScore tcUsualScoreDb = tcUsualScoreService.getById(id);
|