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