liujie
2 天以前 5a57b1b73022877150bb7a5fba58d1a636874dfa
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TSubjectController.java
@@ -19,6 +19,7 @@
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
@@ -86,13 +87,15 @@
        }
        query.setIds(integers);
        List<SubjectVO> list =  subjectService.listAll(query,type);
        List<SubjectVO> list =  subjectService.listAll(query,type,res);
        Map<Integer, String> categoryMap = categoryService.list(null).stream()
                .collect(Collectors.toMap(TCategory::getId, TCategory::getName));
        for (SubjectVO subjectVO : list) {
            if (subjectVO.getFirstCategory()!=null&&subjectVO.getSecondCategory()!=null){
                TCategory byId1 = categoryService.getById(subjectVO.getFirstCategory());
                TCategory byId2 = categoryService.getById(subjectVO.getSecondCategory());
                String byId1 = categoryMap.get(subjectVO.getFirstCategory());
                String byId2 = categoryMap.get(subjectVO.getSecondCategory());
                if (byId1!=null&& byId2!=null){
                    subjectVO.setCategoryName(byId1.getName()+"-"+byId2.getName());
                    subjectVO.setCategoryName(byId1+"-"+byId2);
                }
            }
//            StringBuilder stringBuilder = new StringBuilder("");
@@ -120,7 +123,6 @@
            subjectVO.setType(subjectVO.getType());
        }
        res.setRecords(list);
        res.setTotal(list.size());
        return R.ok(res);
    }
    @PostMapping("/add")