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