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