张延森 5 years ago
parent
commit
febc99f2c7
1 changed files with 6 additions and 5 deletions
  1. 6
    5
      src/main/resources/mapper/TsConsultantKpiMapper.xml

+ 6
- 5
src/main/resources/mapper/TsConsultantKpiMapper.xml View File

167
         AND e.is_first_time = 1
167
         AND e.is_first_time = 1
168
 
168
 
169
         AND t.phone is not null
169
         AND t.phone is not null
170
+        AND t.person_type != 'Realty Consultant'
170
 
171
 
171
 <!--        为了与存储过程一致 -->
172
 <!--        为了与存储过程一致 -->
172
 <!--        AND t.`status` = 1-->
173
 <!--        AND t.`status` = 1-->
177
         SELECT
178
         SELECT
178
             t.*,
179
             t.*,
179
             count( * ) as visit_times,
180
             count( * ) as visit_times,
180
-            MAX(f.visit_time) as visit_time
181
+            f.visit_time as visit_time
181
         FROM
182
         FROM
182
             ta_person t
183
             ta_person t
183
         INNER JOIN ta_person_visit_record f ON f.org_id = #{orgId} AND f.person_id = t.person_id
184
         INNER JOIN ta_person_visit_record f ON f.org_id = #{orgId} AND f.person_id = t.person_id
195
 
196
 
196
 <!--        为了与存储过程一致 -->
197
 <!--        为了与存储过程一致 -->
197
 <!--            AND s.`status` = 1-->
198
 <!--            AND s.`status` = 1-->
198
-        GROUP BY t.person_id, DATE_FORMAT(t.create_date, '%Y%m%d')
199
-        ORDER BY t.create_date DESC
199
+        GROUP BY t.person_id, DATE_FORMAT(f.visit_time, '%Y%m%d')
200
+        ORDER BY f.visit_time DESC
200
     </select>
201
     </select>
201
 
202
 
202
     <select id="getConsultantHomePageTimes" resultType="com.huiju.estateagents.entity.TaPerson">
203
     <select id="getConsultantHomePageTimes" resultType="com.huiju.estateagents.entity.TaPerson">
229
     <select id="getConsultantChatPersons" resultType="com.huiju.estateagents.entity.TaPerson">
230
     <select id="getConsultantChatPersons" resultType="com.huiju.estateagents.entity.TaPerson">
230
         SELECT
231
         SELECT
231
             t.*,
232
             t.*,
232
-            max( h.create_date ) AS visit_time
233
+            h.create_date AS visit_time
233
         FROM
234
         FROM
234
             ta_person t
235
             ta_person t
235
         INNER JOIN ta_chat h ON h.send_person = t.person_id
236
         INNER JOIN ta_chat h ON h.send_person = t.person_id
311
         SELECT
312
         SELECT
312
             t.*,
313
             t.*,
313
             count(*) as visit_times,
314
             count(*) as visit_times,
314
-            max(e.create_date) as visit_time
315
+            e.create_date as visit_time
315
         FROM ta_share_person_from e
316
         FROM ta_share_person_from e
316
         INNER JOIN ta_person t ON t.person_id = e.person_id
317
         INNER JOIN ta_person t ON t.person_id = e.person_id
317
         WHERE e.org_id = #{orgId}
318
         WHERE e.org_id = #{orgId}