|
@@ -7,6 +7,7 @@ import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -25,6 +26,7 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
+import cn.com.qmth.examcloud.common.uac.entity.AccessUser;
|
|
|
import cn.com.qmth.examcloud.common.util.excel.ExcelError;
|
|
|
import cn.com.qmth.examcloud.service.core.assemble.CourseAssembler;
|
|
|
import cn.com.qmth.examcloud.service.core.dto.CourseDTO;
|
|
@@ -50,13 +52,24 @@ public class CourseApi {
|
|
|
|
|
|
@ApiOperation(value="查询课程分页带查询",notes="分页带查询")
|
|
|
@GetMapping("/all/{curPage}/{pageSize}")
|
|
|
- public ResponseEntity getAllOrg(@ModelAttribute Course course, @PathVariable Integer curPage,@PathVariable Integer pageSize){
|
|
|
- return new ResponseEntity(courseService.findAlL(course,new PageRequest(curPage - 1,pageSize)), HttpStatus.OK);
|
|
|
+ public ResponseEntity getAllOrg(@ModelAttribute Course course,
|
|
|
+ @PathVariable Integer curPage,
|
|
|
+ @PathVariable Integer pageSize,
|
|
|
+ HttpServletRequest request){
|
|
|
+ if(null == course.getOrgId()){
|
|
|
+ AccessUser accessUser = (AccessUser) request.getAttribute("accessUser");
|
|
|
+ course.setOrgId(accessUser.getRootOrgId());
|
|
|
+ }
|
|
|
+ return new ResponseEntity(courseService.findAlL(course,new PageRequest(curPage - 1,pageSize)), HttpStatus.OK);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value="查询课程不分页带查询",notes = "不分页带查询")
|
|
|
@GetMapping("/all")
|
|
|
- public ResponseEntity getAllExam(@ModelAttribute Course course){
|
|
|
+ public ResponseEntity getAllExam(@ModelAttribute Course course,HttpServletRequest request){
|
|
|
+ if(null == course.getOrgId()){
|
|
|
+ AccessUser accessUser = (AccessUser) request.getAttribute("accessUser");
|
|
|
+ course.setOrgId(accessUser.getRootOrgId());
|
|
|
+ }
|
|
|
return new ResponseEntity(courseService.findAlL(course), HttpStatus.OK);
|
|
|
}
|
|
|
|