|
|
@@ -117,6 +117,7 @@ public class LeagueMembersManageController {
|
|
|
setId(Long.toString(l.getCreateUserId()));
|
|
|
setName(l.getLeagueMembersNum());
|
|
|
setParentId(Long.toString(l.getModifyUserId()));
|
|
|
+ setLevel(3);
|
|
|
setChildren(new ArrayList<>());
|
|
|
}});
|
|
|
// 当前年级已经处理
|
|
|
@@ -128,6 +129,7 @@ public class LeagueMembersManageController {
|
|
|
setId(Long.toString(l.getModifyUserId()));
|
|
|
setName(l.getAddress());
|
|
|
setParentId("8888");
|
|
|
+ setLevel(2);
|
|
|
setChildren(new ArrayList<>());
|
|
|
}});
|
|
|
}
|
|
|
@@ -149,6 +151,7 @@ public class LeagueMembersManageController {
|
|
|
setName("总览");
|
|
|
setParentId("0");
|
|
|
setNum(finalTotal);
|
|
|
+ setLevel(1);
|
|
|
setChildren(new ArrayList<>());
|
|
|
}});
|
|
|
|
|
|
@@ -183,6 +186,7 @@ public class LeagueMembersManageController {
|
|
|
.leftJoin(BaseStudentSchoolRoll.class, BaseStudentSchoolRoll::getUserId, LeagueMembersManage::getUserId,
|
|
|
wrappers -> wrappers
|
|
|
.selectAs(BaseStudentSchoolRoll::getArchivesStatus, LeagueMembersManagePageVo::getArchivesStatus)
|
|
|
+ .selectAs(BaseStudentSchoolRoll::getClassId, LeagueMembersManagePageVo::getClassId)
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, BaseStudentSchoolRoll::getArchivesStatus,
|
|
|
wrap -> wrap
|
|
|
.selectAs(DictionaryDetail::getName, LeagueMembersManagePageVo::getStatusCn)
|
|
|
@@ -190,14 +194,19 @@ public class LeagueMembersManageController {
|
|
|
.leftJoin(BaseClass.class, BaseClass::getId, BaseStudentSchoolRoll::getClassId,
|
|
|
wrap -> wrap
|
|
|
.selectAs(BaseClass::getName, LeagueMembersManagePageVo::getClassName)
|
|
|
+ .selectAs(BaseClass::getGradeId, LeagueMembersManagePageVo::getGradeId)
|
|
|
.leftJoin(XjrUser.class, XjrUser::getId, BaseClass::getTeacherId,
|
|
|
wr -> wr
|
|
|
.selectAs(XjrUser::getName, LeagueMembersManagePageVo::getTeacherName)
|
|
|
)
|
|
|
- .eq(ObjectUtils.isNotEmpty(dto.getGradeId()), BaseClass::getGradeId, dto.getGradeId())
|
|
|
+ .leftJoin(BaseGrade.class, BaseGrade::getId, BaseClass::getGradeId,
|
|
|
+ wr -> wr
|
|
|
+ .selectAs(BaseGrade::getName, LeagueMembersManagePageVo::getGradeName)
|
|
|
+ )
|
|
|
+ .eq(ObjectUtils.isNotEmpty(dto.getNodeId()) && ObjectUtils.isNotEmpty(dto.getLevel()) && dto.getLevel() == 2, BaseClass::getGradeId, dto.getNodeId())
|
|
|
)
|
|
|
.like(StringUtils.isNotEmpty(dto.getArchivesStatus()), BaseStudentSchoolRoll::getArchivesStatus, dto.getArchivesStatus())
|
|
|
- .eq(ObjectUtils.isNotEmpty(dto.getClassId()), BaseStudentSchoolRoll::getClassId, dto.getClassId())
|
|
|
+ .eq(ObjectUtils.isNotEmpty(dto.getNodeId()) && ObjectUtils.isNotEmpty(dto.getLevel()) && dto.getLevel() == 3, BaseStudentSchoolRoll::getClassId, dto.getNodeId())
|
|
|
.eq(BaseStudentSchoolRoll::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
)
|
|
|
.leftJoin(BaseStudent.class, BaseStudent::getUserId, LeagueMembersManage::getUserId,
|