This commit is contained in:
jinbooks_dev
2025-06-04 10:00:32 +08:00
parent 11a5593a05
commit dc42adfb22
2 changed files with 5 additions and 0 deletions

View File

@ -587,6 +587,7 @@ public class BookSubjectServiceImpl extends ServiceImpl<BookSubjectMapper, BookS
//1级
for (BookSubject subject : subjectList) {
if (subject.getCode().length() == 4) {
subject.setIdPath("/"+subject.getId());
subject.setDisplayName(subject.getName());
subject.setPinyinDisplayCode(subject.getPinyinCode());
}
@ -598,6 +599,7 @@ public class BookSubjectServiceImpl extends ServiceImpl<BookSubjectMapper, BookS
BookSubject parentSubject = subjectMap.get(parentCode);
if (parentSubject != null) {
subject.setParentId(parentSubject.getId());
subject.setIdPath(parentSubject.getIdPath()+"/"+subject.getId());
subject.setDisplayName(parentSubject.getDisplayName() + "_" + subject.getName());
subject.setPinyinDisplayCode(parentSubject.getPinyinDisplayCode() + "_" + subject.getPinyinCode());
} else {
@ -613,6 +615,7 @@ public class BookSubjectServiceImpl extends ServiceImpl<BookSubjectMapper, BookS
BookSubject parentSubject = subjectMap.get(parentCode);
if (parentSubject != null) {
subject.setParentId(parentSubject.getId());
subject.setIdPath(parentSubject.getIdPath()+"/"+subject.getId());
subject.setDisplayName(parentSubject.getDisplayName() + "_" + subject.getName());
subject.setPinyinDisplayCode(parentSubject.getPinyinDisplayCode() + "_" + subject.getPinyinCode());
} else {
@ -628,6 +631,7 @@ public class BookSubjectServiceImpl extends ServiceImpl<BookSubjectMapper, BookS
BookSubject parentSubject = subjectMap.get(parentCode);
if (parentSubject != null) {
subject.setParentId(parentSubject.getId());
subject.setIdPath(parentSubject.getIdPath()+"/"+subject.getId());
subject.setDisplayName(parentSubject.getDisplayName() + "_" + subject.getName());
subject.setPinyinDisplayCode(parentSubject.getPinyinDisplayCode() + "_" + subject.getPinyinCode());
} else {

View File

@ -41,6 +41,7 @@
AND jest.book_id = #{Dto.bookId}
WHERE jest.employee_id IS NULL
AND je.deleted = 'n'
AND je.employee_status = 'RESIDENT'
AND je.book_id = #{Dto.bookId}
</select>
</mapper>