胡轶钦 5 年之前
父節點
當前提交
902c2dbbce
共有 1 個檔案被更改,包括 12 行新增8 行删除
  1. 12
    8
      src/main/resources/mapper/TaActivityDynamicEnlistMapper.xml

+ 12
- 8
src/main/resources/mapper/TaActivityDynamicEnlistMapper.xml 查看文件

@@ -3,14 +3,18 @@
3 3
 <mapper namespace="com.huiju.estateagents.mapper.TaActivityDynamicEnlistMapper">
4 4
         <select id="signList" resultType="com.huiju.estateagents.entity.TaActivityDynamicEnlist">
5 5
 
6
-                SELECT
7
-                    tade.*,
8
-                    tp.NAME AS sharePersonName,
9
-                    tp.company AS orgName
10
-                FROM
11
-                    ta_activity_dynamic_enlist tade
12
-                    LEFT JOIN ta_share_person_from tspf ON tade.dynamic_id = tspf.target_id AND tspf.target_type = 'dynamic_share' and tspf.status = 1 and tade.person_id = tspf.person_id
13
-                    LEFT JOIN ta_person tp ON tspf.share_person = tp.person_id
6
+            SELECT
7
+            tade.*,
8
+            IFNULL(tp.nickname,tu.user_name) AS sharePersonName,
9
+            IFNULL(tp.company,tu.org_name)AS orgName
10
+            FROM
11
+            ta_activity_dynamic_enlist tade
12
+            LEFT JOIN ta_share_person_from tspf ON tade.dynamic_id = tspf.target_id
13
+            AND tspf.target_type = 'dynamic_share'
14
+            AND tspf.STATUS = 1
15
+            AND tade.person_id = tspf.person_id
16
+            LEFT JOIN ta_person tp ON tspf.share_person = tp.person_id AND tspf.share_person_type != 'Realty Consultant'
17
+            LEFT JOIN ta_user tu ON tspf.share_person = tu.user_id AND tspf.share_person_type = 'Realty Consultant'
14 18
                 <where>
15 19
                     tade.dynamic_id = #{dynamicId}
16 20
                     AND tade.org_id = #{orgId}