From d0e9bda3ccb554481bcd52d3c9e22a39ef36abc9 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 15 七月 2025 14:44:22 +0800 Subject: [PATCH] 前端 --- server/services/src/main/java/com/doumee/service/business/impl/CategoryServiceImpl.java | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/impl/CategoryServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/CategoryServiceImpl.java index 13c59df..1120c1f 100644 --- a/server/services/src/main/java/com/doumee/service/business/impl/CategoryServiceImpl.java +++ b/server/services/src/main/java/com/doumee/service/business/impl/CategoryServiceImpl.java @@ -1,5 +1,6 @@ package com.doumee.service.business.impl; +import com.alibaba.fastjson.JSONArray; import com.doumee.core.constants.Constants; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; @@ -14,6 +15,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.github.yulichang.base.MPJBaseMapper; import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.apache.commons.lang3.StringUtils; import org.checkerframework.checker.units.qual.C; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -140,7 +142,19 @@ queryWrapper.eq(Category::getIsFixed, pageWrap.getModel().getIsFixed()); } queryWrapper.orderByAsc(Category::getSortnum); - return PageData.from(categoryMapper.selectJoinPage(page, Category.class,queryWrapper)); + PageData<Category> result =PageData.from(categoryMapper.selectJoinPage(page, Category.class,queryWrapper)); + if(result!=null && result.getRecords()!=null){ + for(Category cate : result.getRecords()){ + try { + if(StringUtils.isNotBlank(cate.getDetail())){ + cate.setDetailList(JSONArray.parseArray(cate.getDetail())); + } + }catch (Exception e){ + + } + } + } + return result; } @Override -- Gitblit v1.9.3