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;
}