|
@@ -17,8 +17,8 @@
|
17
|
17
|
tpvr.event as event,
|
18
|
18
|
tpvr.event_type as eventType,
|
19
|
19
|
tpvr.visit_duration as visitDuration,
|
20
|
|
- (SELECT MIN(t.visit_time) FROM ta_person_visit_record t WHERE t.person_id = tpvr.person_id and t.event = tpvr.event ) as visitTime,
|
21
|
|
- (SELECT MAX(t.leave_time) FROM ta_person_visit_record t WHERE t.person_id = tpvr.person_id and t.event = tpvr.event ) as leaveTime,
|
|
20
|
+ (SELECT MIN(t.visit_time) FROM ta_person_visit_record t WHERE t.person_id = tpvr.person_id and t.event = tpvr.event and t.org_id = #{orgId} ) as visitTime,
|
|
21
|
+ (SELECT MAX(t.leave_time) FROM ta_person_visit_record t WHERE t.person_id = tpvr.person_id and t.event = tpvr.event and t.org_id = #{orgId} ) as leaveTime,
|
22
|
22
|
ifnull(tp.name, tp.nickname) as userName,
|
23
|
23
|
tbe.event_name as eventName,
|
24
|
24
|
COUNT(1) as accessCount
|
|
@@ -27,6 +27,8 @@
|
27
|
27
|
LEFT JOIN ta_person tp ON tpvr.person_id = tp.person_id
|
28
|
28
|
LEFT JOIN td_biz_event tbe on tpvr.event = tbe.event_code
|
29
|
29
|
<trim prefix="where" prefixOverrides="and | or">
|
|
30
|
+ tpvr.org_id = #{orgId}
|
|
31
|
+ and tp.org_id = #{orgId}
|
30
|
32
|
<if test="startDate != null and endDate != null">
|
31
|
33
|
and tpvr.visit_time between #{startDate} and #{endDate}
|
32
|
34
|
</if>
|