|
@@ -380,8 +380,8 @@ public class StudentReportRecordController {
|
|
|
@PostMapping(value = "/all-sign")
|
|
@PostMapping(value = "/all-sign")
|
|
|
@ApiOperation(value="变更已报到")
|
|
@ApiOperation(value="变更已报到")
|
|
|
@SaCheckPermission("studentreportrecord:detail")
|
|
@SaCheckPermission("studentreportrecord:detail")
|
|
|
- public RT<Boolean> allSign(@Valid @RequestBody List<Long> dtoList){
|
|
|
|
|
- StudentReportRecord record = studentReportRecordService.getById(dtoList.get(0));
|
|
|
|
|
|
|
+ public RT<Boolean> allSign(@Valid @RequestBody List<StudentReportSignDto> dtoList){
|
|
|
|
|
+ StudentReportRecord record = studentReportRecordService.getById(dtoList.get(0).getId());
|
|
|
StudentReportPlan reportPlan = studentReportPlanService.getById(record.getStudentReportPlanId());
|
|
StudentReportPlan reportPlan = studentReportPlanService.getById(record.getStudentReportPlanId());
|
|
|
LocalDateTime now = LocalDateTime.now();
|
|
LocalDateTime now = LocalDateTime.now();
|
|
|
if(reportPlan.getStatus() != 1 || !(now.isAfter(reportPlan.getStartTime()) && now.isBefore(reportPlan.getEndTime()))){
|
|
if(reportPlan.getStatus() != 1 || !(now.isAfter(reportPlan.getStartTime()) && now.isBefore(reportPlan.getEndTime()))){
|