|
|
@@ -12,7 +12,6 @@ import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.page.PageOutput;
|
|
|
import com.xjrsoft.module.banding.dto.BandingTaskClassPageDto;
|
|
|
-import com.xjrsoft.module.banding.entity.BandingTaskClass;
|
|
|
import com.xjrsoft.module.banding.service.IBandingTaskClassService;
|
|
|
import com.xjrsoft.module.banding.service.IBandingTaskClassStudentService;
|
|
|
import com.xjrsoft.module.banding.vo.BandingTaskClassPageVo;
|
|
|
@@ -165,7 +164,18 @@ public class StudentTryReadingReportController {
|
|
|
@SaCheckPermission("studentreportrecord:detail")
|
|
|
@XjrLog(value = "导出")
|
|
|
public RT<List<BandingTaskClassPageVo>> classList(@Valid Long teacherId){
|
|
|
- List<BandingTaskClassPageVo> list = bandingTaskClassService.getList(new BandingTaskClassPageDto());
|
|
|
+ BandingTaskClassPageDto dto = new BandingTaskClassPageDto();
|
|
|
+ if(teacherId != null){
|
|
|
+ dto.setTeacherId(teacherId);
|
|
|
+ }else{
|
|
|
+ dto.setTeacherId(StpUtil.getLoginIdAsLong());
|
|
|
+ }
|
|
|
+ StudentReportPlan plan = reportPlanService.getLastTryReadingPlan();
|
|
|
+ if(plan == null){
|
|
|
+ return RT.ok(new ArrayList<>());
|
|
|
+ }
|
|
|
+ dto.setBandingTaskId(plan.getBandingTaskId());
|
|
|
+ List<BandingTaskClassPageVo> list = bandingTaskClassService.getList(dto);
|
|
|
return RT.ok(list);
|
|
|
}
|
|
|
|