Browse Source

评论数量计算表修改

zc 2 months ago
parent
commit
5cbbcf8e59
1 changed files with 4 additions and 2 deletions
  1. 4 2
      alien-entity/src/main/resources/mapper/LifeUserDynamicsMapper.xml

+ 4 - 2
alien-entity/src/main/resources/mapper/LifeUserDynamicsMapper.xml

@@ -4,7 +4,7 @@
 
     <select id="getDynamicsList" resultType="shop.alien.entity.store.vo.LifeUserDynamicsVo">
         select dyna1.*, COUNT(dyna1.id) AS fansCount from (
-        select dyna.*,COUNT(lc.id) AS commentCount,  COUNT(lm.id) AS transferNum from (
+        select dyna.*,COUNT(sc.id) AS commentCount,  COUNT(lm.id) AS transferNum from (
         with dynamice as(
         select
         CASE
@@ -28,6 +28,7 @@
         left join life_user_expert  lue on lue.user_id = user.id and lue.delete_flag = 0
         where dynamice.userType = 'user') dyna
         left join life_comment lc on lc.dongtai_shequ_id = dyna.id
+        left join store_comment sc on sc.business_id = dyna.id and sc.business_type = 2 and sc.delete_flag = 0
         left join life_message lm on lm.business_id = dyna.id
         GROUP BY dyna.id order by  dyna.created_time desc) dyna1
         left join life_fans lf1 on lf1.followed_id =  dyna1.phoneId
@@ -56,7 +57,7 @@
 
     <select id="getDynamicsDetail" resultType="shop.alien.entity.store.vo.LifeUserDynamicsVo">
         select dyna1.*, COUNT(dyna1.id) AS fansCount from (
-        select dyna.*,COUNT(lc.id) AS commentCount,  COUNT(lm.id) AS transferNum from (
+        select dyna.*,COUNT(sc.id) AS commentCount,  COUNT(lm.id) AS transferNum from (
         with dynamice as(
         select
         CASE
@@ -80,6 +81,7 @@
         left join life_user_expert  lue on lue.user_id = user.id and lue.delete_flag = 0
         where dynamice.userType = 'user') dyna
         left join life_comment lc on lc.dongtai_shequ_id = dyna.id
+        left join store_comment sc on sc.business_id = dyna.id and sc.business_type = 2 and sc.delete_flag = 0
         left join life_message lm on lm.business_id = dyna.id
         GROUP BY dyna.id order by  dyna.created_time desc) dyna1
         left join life_fans lf1 on lf1.followed_id =  dyna1.phoneId