张延森 5 年前
父节点
当前提交
45b5ac40cd
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10
    1
      src/main/resources/mapper/TaPersonMapper.xml

+ 10
- 1
src/main/resources/mapper/TaPersonMapper.xml 查看文件

257
             FROM
257
             FROM
258
                ta_person tp
258
                ta_person tp
259
              LEFT JOIN
259
              LEFT JOIN
260
-            ( SELECT *, MAX(visit_time) as max_visit_time FROM ta_person_visit_record GROUP BY  person_id  ) as tpvr
260
+            ( SELECT *, MAX(visit_time) as max_visit_time FROM ta_person_visit_record where org_id = #{org}
261
+
262
+                    <if test="startDate != null">
263
+                        and visit_time <![CDATA[ > ]]> #{startDate}
264
+                    </if>
265
+                    <if test="endDate == null">
266
+                        and visit_time <![CDATA[ < ]]> #{endDate}
267
+                    </if>
268
+
269
+                    GROUP BY  person_id  ) as tpvr
261
             ON tp.person_id = tpvr.person_id
270
             ON tp.person_id = tpvr.person_id
262
              where tp.org_id = #{org} AND tp.person_type IN ('customer','drift','estate agent')
271
              where tp.org_id = #{org} AND tp.person_type IN ('customer','drift','estate agent')
263
              GROUP BY DATE_FORMAT( tpvr.max_visit_time , '%Y-%m-%d' )
272
              GROUP BY DATE_FORMAT( tpvr.max_visit_time , '%Y-%m-%d' )