|
@@ -118,7 +118,7 @@ public class PaperController {
|
|
public ResponseEntity getImportPapers(HttpServletRequest request, @ModelAttribute PaperSearchInfo paperSearchInfo,
|
|
public ResponseEntity getImportPapers(HttpServletRequest request, @ModelAttribute PaperSearchInfo paperSearchInfo,
|
|
@PathVariable int curPage, @PathVariable int pageSize) {
|
|
@PathVariable int curPage, @PathVariable int pageSize) {
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
- paperSearchInfo.setOrgId(user.getOrgId().toString());
|
|
|
|
|
|
+ paperSearchInfo.setOrgId(user.getRootOrgId().toString());
|
|
return new ResponseEntity(paperService.getImportPapers(paperSearchInfo, curPage, pageSize), HttpStatus.OK);
|
|
return new ResponseEntity(paperService.getImportPapers(paperSearchInfo, curPage, pageSize), HttpStatus.OK);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -128,7 +128,7 @@ public class PaperController {
|
|
public ResponseEntity getImportPapersNotSuccess(HttpServletRequest request,
|
|
public ResponseEntity getImportPapersNotSuccess(HttpServletRequest request,
|
|
@ModelAttribute PaperSearchInfo paperSearchInfo, @PathVariable int curPage, @PathVariable int pageSize) {
|
|
@ModelAttribute PaperSearchInfo paperSearchInfo, @PathVariable int curPage, @PathVariable int pageSize) {
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
- paperSearchInfo.setOrgId(user.getOrgId().toString());
|
|
|
|
|
|
+ paperSearchInfo.setOrgId(user.getRootOrgId().toString());
|
|
return new ResponseEntity(paperService.getImportPapersNotSuccess(paperSearchInfo, curPage, pageSize),
|
|
return new ResponseEntity(paperService.getImportPapersNotSuccess(paperSearchInfo, curPage, pageSize),
|
|
HttpStatus.OK);
|
|
HttpStatus.OK);
|
|
}
|
|
}
|
|
@@ -136,10 +136,23 @@ public class PaperController {
|
|
@ApiOperation(value = "根据条件查询导入试卷", notes = "根据条件查询导入试卷")
|
|
@ApiOperation(value = "根据条件查询导入试卷", notes = "根据条件查询导入试卷")
|
|
@Uac(roles={RoleMeta.QUESTION_ADMIN,RoleMeta.SUPER_ADMIN},policy=UacPolicy.IN)
|
|
@Uac(roles={RoleMeta.QUESTION_ADMIN,RoleMeta.SUPER_ADMIN},policy=UacPolicy.IN)
|
|
@GetMapping(value = "/getImportPaper")
|
|
@GetMapping(value = "/getImportPaper")
|
|
- public ResponseEntity<List<Paper>> getImportPapersBySearch(@ModelAttribute PaperSearchInfo paperSearchInfo) {
|
|
|
|
|
|
+ public ResponseEntity<List<Paper>> getImportPapersBySearch(HttpServletRequest request,
|
|
|
|
+ @ModelAttribute PaperSearchInfo paperSearchInfo) {
|
|
|
|
+ AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
|
|
+ paperSearchInfo.setOrgId(user.getRootOrgId().toString());
|
|
return new ResponseEntity<List<Paper>>(paperService.getImportPapersBySearch(paperSearchInfo), HttpStatus.OK);
|
|
return new ResponseEntity<List<Paper>>(paperService.getImportPapersBySearch(paperSearchInfo), HttpStatus.OK);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "根据条件查询已组试卷", notes = "根据条件查询已组试卷")
|
|
|
|
+ @Uac(roles={RoleMeta.QUESTION_ADMIN,RoleMeta.SUPER_ADMIN},policy=UacPolicy.IN)
|
|
|
|
+ @GetMapping(value = "/getGenPaper")
|
|
|
|
+ public ResponseEntity<List<Paper>> getGenPapersBySearch(HttpServletRequest request,
|
|
|
|
+ @ModelAttribute PaperSearchInfo paperSearchInfo) {
|
|
|
|
+ AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
|
|
+ paperSearchInfo.setOrgId(user.getRootOrgId().toString());
|
|
|
|
+ return new ResponseEntity<List<Paper>>(paperService.getGenPapersBySearch(paperSearchInfo), HttpStatus.OK);
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 查询所有已组试卷
|
|
* 查询所有已组试卷
|
|
*
|
|
*
|
|
@@ -154,7 +167,7 @@ public class PaperController {
|
|
public ResponseEntity getGenPapers(HttpServletRequest request, @ModelAttribute PaperSearchInfo paperSearchInfo,
|
|
public ResponseEntity getGenPapers(HttpServletRequest request, @ModelAttribute PaperSearchInfo paperSearchInfo,
|
|
@PathVariable int curPage, @PathVariable int pageSize) {
|
|
@PathVariable int curPage, @PathVariable int pageSize) {
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
- paperSearchInfo.setOrgId(user.getOrgId().toString());
|
|
|
|
|
|
+ paperSearchInfo.setOrgId(user.getRootOrgId().toString());
|
|
return new ResponseEntity(paperService.getGenPapers(paperSearchInfo, curPage, pageSize), HttpStatus.OK);
|
|
return new ResponseEntity(paperService.getGenPapers(paperSearchInfo, curPage, pageSize), HttpStatus.OK);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -479,7 +492,7 @@ public class PaperController {
|
|
@ModelAttribute PaperSearchInfo paperSearchInfo, @PathVariable String[] ids, @PathVariable int curPage,
|
|
@ModelAttribute PaperSearchInfo paperSearchInfo, @PathVariable String[] ids, @PathVariable int curPage,
|
|
@PathVariable int pageSize) {
|
|
@PathVariable int pageSize) {
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
- paperSearchInfo.setOrgId(user.getOrgId().toString());
|
|
|
|
|
|
+ paperSearchInfo.setOrgId(user.getRootOrgId().toString());
|
|
if (ids != null && ids.length > 0) {
|
|
if (ids != null && ids.length > 0) {
|
|
return new ResponseEntity(paperService.getImportPapersNotInIds(paperSearchInfo, ids, curPage, pageSize),
|
|
return new ResponseEntity(paperService.getImportPapersNotInIds(paperSearchInfo, ids, curPage, pageSize),
|
|
HttpStatus.OK);
|
|
HttpStatus.OK);
|
|
@@ -501,7 +514,7 @@ public class PaperController {
|
|
public ResponseEntity getImportPapersByCourseNo(HttpServletRequest request,
|
|
public ResponseEntity getImportPapersByCourseNo(HttpServletRequest request,
|
|
@ModelAttribute PaperSearchInfo paperSearchInfo) {
|
|
@ModelAttribute PaperSearchInfo paperSearchInfo) {
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
AccessUser user = (AccessUser) request.getAttribute("accessUser");
|
|
- paperSearchInfo.setOrgId(user.getOrgId().toString());
|
|
|
|
|
|
+ paperSearchInfo.setOrgId(user.getRootOrgId().toString());
|
|
paperService.formatPaperSearchInfo(paperSearchInfo);
|
|
paperService.formatPaperSearchInfo(paperSearchInfo);
|
|
Paper importPaper = BeanCopierUtil.copyProperties(paperSearchInfo, Paper.class);
|
|
Paper importPaper = BeanCopierUtil.copyProperties(paperSearchInfo, Paper.class);
|
|
importPaper.setPaperType(PaperType.IMPORT);
|
|
importPaper.setPaperType(PaperType.IMPORT);
|
|
@@ -510,7 +523,8 @@ public class PaperController {
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
* 使用原卷
|
|
* 使用原卷
|
|
- * @param selectedPaperIds
|
|
|
|
|
|
+ * @param request
|
|
|
|
+ * @param paperIds
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation(value = "复制导入试卷为组卷", notes = "复制导入试卷为组卷")
|
|
@ApiOperation(value = "复制导入试卷为组卷", notes = "复制导入试卷为组卷")
|