huliguo
2025-07-16 d95fe2f1ffa6b6bd07410abd2108bd2ed8f141c3
src/main/java/com/linghu/controller/TypeController.java
@@ -112,16 +112,19 @@
            @RequestParam(required = false) Integer pageSize,
            @RequestParam(required = false) Integer keywordId,
            @RequestParam(required = false) Integer questionId,
            @RequestParam Integer isNow
            @RequestParam(required = false) Integer isNow
            ) {
        List<Integer> typeIds=new ArrayList<>();
        Keyword keyword=new Keyword();
        //先查找当前关键词下,所有的回答 的 所有的平台名称
        Keyword keyword = keywordMapper.selectById(keywordId);
        if (isNow==0){
            typeIds= keywordMapper.getTypeIds(keywordId,questionId,0);
        }else {
            typeIds= keywordMapper.getTypeIds(keywordId,questionId,keyword.getNum());
        if (keywordId != null) {
             keyword = keywordMapper.selectById(keywordId);
        }
            typeIds= keywordMapper.getTypeIds(keywordId,questionId,isNow,keyword);
     /*   if (keywordId != null && questionId == null) {
@@ -144,7 +147,14 @@
        if (!typeIds.isEmpty()) {
            queryWrapper.in(Type::getType_id, typeIds);
        }else {
            return ResponseResult.success(new ArrayList<>());
            if (page != null && pageSize != null) {
                Page<Type> pageInfo = new Page<>(page, pageSize);
                Page<Type> result = typeService.page(pageInfo, queryWrapper);
                return ResponseResult.success(result.getRecords());
            }else {
                return ResponseResult.success(new ArrayList<>());
            }
        }
        if (page != null && pageSize != null) {