傅行帆 5 vuotta sitten
vanhempi
commit
c0bcaee85a
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 4
    2
      src/main/resources/mapper/TaPersonBuildingMapper.xml

+ 4
- 2
src/main/resources/mapper/TaPersonBuildingMapper.xml Näytä tiedosto

@@ -29,16 +29,18 @@
29 29
             b.person_id,
30 30
             t.user_id ,
31 31
             count(c.person_id) as share_count,
32
-            f.sharenum as click_num
32
+            IFNULL( f.sharenum, 0 ) AS click_num
33 33
         FROM
34 34
             ta_user t
35 35
         LEFT JOIN ta_person_building a ON t.user_id = a.user_id
36 36
         LEFT JOIN ta_person b ON t.user_id = b.user_id
37 37
         LEFT JOIN ta_share_count c ON b.person_id = c.person_id
38 38
         LEFT JOIN ta_building d ON a.building_id = d.building_id
39
-        left join (select count(DISTINCT m.person_id) as sharenum,m.share_person from ta_share_person_from m where m.org_id =  #{orgId} and m.status = 1 and (m.share_person > m.person_id or m.share_person < m.person_id) GROUP BY m.share_person) f on t.user_id = f.share_person
39
+        left join (select count(DISTINCT m.person_id) as sharenum,m.share_person from ta_share_person_from m where m.org_id =  #{orgId} and m.status = 1 and (m.share_person > m.person_id or m.share_person < m.person_id) GROUP BY m.share_person) f ON ( t.user_id = f.share_person OR b.person_id = f.share_person )
40
+        AND b.person_id IS NOT NULL
40 41
         WHERE
41 42
         t.org_id =  #{orgId}
43
+        AND t.is_consultant = 1
42 44
         <if test="buildingId != null and buildingId != ''">
43 45
             and a.building_id = #{buildingId}
44 46
         </if>