From 0f287f6dfd18b17ae22543f35025efc3bbec24a7 Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期四, 23 十一月 2023 13:51:42 +0800 Subject: [PATCH] 优化花城数据查询太慢 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java index 5f9b473..0ced00c 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java @@ -203,12 +203,24 @@ IPage<ComActDynVO> iPage = comActDynDAO.pageDynamicByAdmin(page, comActDynVO); List<ComActDynVO> records = iPage.getRecords(); if (!ObjectUtils.isEmpty(records)) { - records.forEach(comActDynVO1 -> { - String content = comActDynVO1.getContent(); + records.forEach(comActDynVO1 -> + { +// String content = comActDynVO1.getContent(); +// if (!ObjectUtils.isEmpty(content)) { +// String text = RichTextUtil.getText(content); +// comActDynVO1.setContentText(text); +// } + + String content = comActDynDAO.getContent(comActDynVO1.getId()+""); + int num=comActDynDAO.getReadNum(comActDynVO1.getId()+""); + comActDynVO1.setReadNum(num); + comActDynVO1.setContent(content); + if (!ObjectUtils.isEmpty(content)) { String text = RichTextUtil.getText(content); comActDynVO1.setContentText(text); } + }); } return R.ok(iPage); -- Gitblit v1.7.1