From 5272e2197cc85ac55817a61403e7549a233567fe Mon Sep 17 00:00:00 2001 From: abu <3109389044@qq.com> Date: Sun, 25 May 2025 13:55:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E5=9F=8E=E6=95=B0=E6=8D=AE=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=EF=BC=8C=E8=A7=86=E9=A2=91=E8=AF=A6=E6=83=85=E8=AF=84?= =?UTF-8?q?=E8=AE=BA=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book-api/src/main/resources/application.yml | 8 ++++++++ .../src/main/resources/mapper/VlogMapperCustom.xml | 4 ++-- .../java/com/imooc/service/impl/VlogServiceImpl.java | 11 +++++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/book-api/src/main/resources/application.yml b/book-api/src/main/resources/application.yml index b8cb781..ac26167 100644 --- a/book-api/src/main/resources/application.yml +++ b/book-api/src/main/resources/application.yml @@ -26,9 +26,12 @@ nacos: counts: 10 # 整合mybatis mybatis: + configuration: + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl type-aliases-package: com.imooc.pojo,com.imooc.vo,com.imooc.mo,com.imooc.bo # 所有pojo类所在的包路径 mapper-locations: classpath:mapper/*.xml # mapper映射文件 + # 通用mapper工具的配置 mapper: mappers: com.imooc.my.mapper.MyMapper # 配置MyMapper,包含了一些封装好的CRUD方法 @@ -44,6 +47,8 @@ pagehelper: logging: level: root: info + com.imooc.mapper: DEBUG + org.apache.ibatis: DEBUG @@ -58,3 +63,6 @@ minio: fileSize: 1024 # 文件大小限制,单位:m + + + diff --git a/book-mapper/src/main/resources/mapper/VlogMapperCustom.xml b/book-mapper/src/main/resources/mapper/VlogMapperCustom.xml index 3749350..89552dc 100644 --- a/book-mapper/src/main/resources/mapper/VlogMapperCustom.xml +++ b/book-mapper/src/main/resources/mapper/VlogMapperCustom.xml @@ -30,7 +30,7 @@ WHERE v.is_private = 0 - + AND v.status = #{paramMap.status} @@ -38,7 +38,7 @@ AND v.first_frame_img IS NOT NULL - + AND v.city_code = #{paramMap.cityCode} diff --git a/book-service/src/main/java/com/imooc/service/impl/VlogServiceImpl.java b/book-service/src/main/java/com/imooc/service/impl/VlogServiceImpl.java index fb1c775..03971bb 100644 --- a/book-service/src/main/java/com/imooc/service/impl/VlogServiceImpl.java +++ b/book-service/src/main/java/com/imooc/service/impl/VlogServiceImpl.java @@ -166,11 +166,16 @@ public class VlogServiceImpl extends BaseInfoProperties implements VlogService { map.put("search", search); } if (StringUtils.isNotBlank(cityCode)) { - map.put("cityCode", cityCode); + map.put("cityCode", Integer.parseInt(cityCode)); } if (StringUtils.isNotBlank(status)) { - map.put("status", status); + map.put("status", Integer.parseInt(status)); } + for (Map.Entry entry : map.entrySet()) { + System.err.println("key = " + entry.getKey() + ", value = " + entry.getValue() + + ", type = " + (entry.getValue() != null ? entry.getValue().getClass().getName() : "null")); + } + if(StringUtils.isNotBlank(userId)){ // 从redis中获取举报信息 String redisKey = REDIS_VIDEO_BLOCK + ":" + userId; @@ -256,6 +261,8 @@ public class VlogServiceImpl extends BaseInfoProperties implements VlogService { // 获得当前视频被点赞过的总数 v.setLikeCounts(getVlogBeLikedCounts(vlogId)); + // 评论数 + v.setCommentsCounts(getVlogComment(vlogId)); return v; }