|
@@ -43,6 +43,10 @@ public class SubjectController extends BaseController {
|
|
|
@PreAuthorize("@pcs.hasPermissions('subject/queryPage')")
|
|
|
public HttpResponseResult<PageInfo<Subject>> queryPage(SubjectQueryInfo queryInfo) {
|
|
|
PageInfo<Subject> pageInfo = subjectService.queryPage(queryInfo);
|
|
|
+
|
|
|
+ if(pageInfo.getRows().size() == 0){
|
|
|
+ return succeed(pageInfo);
|
|
|
+ }
|
|
|
|
|
|
Map<Long, Subject> map = subjectService.findBySubjectByIdList(pageInfo.getRows().stream().map(t -> t.getParentSubjectId()).collect(Collectors.toList())).stream()
|
|
|
.collect(Collectors.toMap(Subject::getId, t -> t));
|