| 
					
				 | 
			
			
				@@ -13,6 +13,7 @@ import com.ym.mec.common.entity.HttpResponseResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.common.page.PageInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.Api; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.ApiOperation; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.security.access.prepost.PreAuthorize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.bind.annotation.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.annotation.Resource; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -38,12 +39,14 @@ public class LessonExaminationController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "获取作业学员列表") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("queryStudentPage") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PreAuthorize("@pcs.hasPermissions('lessonExamination/queryStudentPage')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public HttpResponseResult<List<StudentLessonExaminationDto1>> queryStudentPage(Long lessonExaminationId,Integer subjectId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(studentLessonExaminationService.queryStudentPage(lessonExaminationId,subjectId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "获取作业列表") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("queryPage") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PreAuthorize("@pcs.hasPermissions('lessonExamination/queryPage')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public HttpResponseResult<PageInfo<LessonExaminationResultDto>> queryPage(@RequestBody LessonExaminationQueryInfo queryInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         queryInfo.setOrganId(organizationService.getEmployeeOrgan(queryInfo.getOrganId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(lessonExaminationService.queryPage(queryInfo)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -51,6 +54,7 @@ public class LessonExaminationController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "获取作业关联的所有声部") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("querySubject") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PreAuthorize("@pcs.hasPermissions('lessonExamination/querySubject')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public HttpResponseResult<List<Subject>> querySubject(Long lessonExaminationId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(lessonExaminationService.querySubject(lessonExaminationId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |