|
@@ -154,7 +154,7 @@ FROM
|
154
|
154
|
IFNULL(b.tel,d.phone) as consultTel,
|
155
|
155
|
c.nickname as recommendName,
|
156
|
156
|
c.tel as recommendTel,
|
157
|
|
- (select if(ifnull(tpp.name, '') != '',tpp.name, tpp.nickname) from ta_share_person_from tspf left join ta_person tpp on tspf.share_person = tpp.person_id where tspf.is_first_time = 1 and a.person_id = tspf.person_id) as sharePersonName
|
|
157
|
+ IFNULL(c.name,c.nickname) AS sharePersonName
|
158
|
158
|
FROM
|
159
|
159
|
ta_recommend_customer a
|
160
|
160
|
LEFT JOIN ta_person b ON a.realty_consultant = b.person_id
|
|
@@ -209,10 +209,23 @@ FROM
|
209
|
209
|
|
210
|
210
|
<select id="getPublicCustomerList" resultType="com.huiju.estateagents.entity.TaPerson">
|
211
|
211
|
SELECT
|
212
|
|
- b.*,
|
213
|
|
- (select if(ifnull(tpp.name, '') != '',tpp.name, tpp.nickname) from ta_share_person_from tspf left join ta_person tpp on tspf.share_person = tpp.person_id where tspf.is_first_time = 1 and b.person_id = tspf.person_id) as sharePersonName
|
214
|
|
- FROM
|
215
|
|
- ta_person b
|
|
212
|
+ b.*,
|
|
213
|
+ (
|
|
214
|
+ SELECT
|
|
215
|
+ IF
|
|
216
|
+ ( ifnull( tpp.NAME, '' ) != '', tpp.NAME, tpp.nickname )
|
|
217
|
+ FROM
|
|
218
|
+ ta_share_person_from tspf
|
|
219
|
+ LEFT JOIN ta_person tpp ON tspf.share_person = tpp.person_id
|
|
220
|
+ WHERE
|
|
221
|
+ tspf.is_first_time = 1
|
|
222
|
+ AND b.person_id = tspf.person_id
|
|
223
|
+ ORDER BY
|
|
224
|
+ tspf.create_date ASC
|
|
225
|
+ LIMIT 1
|
|
226
|
+ ) AS sharePersonName
|
|
227
|
+ FROM
|
|
228
|
+ ta_person b
|
216
|
229
|
<where>
|
217
|
230
|
b.status > 0
|
218
|
231
|
AND IFNULL(b.person_type, '') in ('estate agent', 'customer')
|