fix 会议查询sql
This commit is contained in:
+19
-4
@@ -161,10 +161,8 @@
|
||||
check_in
|
||||
FROM pay_meeting pm
|
||||
LEFT JOIN pay_meeting_situation pms ON pm.id = pms.meeting_id
|
||||
LEFT JOIN pay_meeting_remind_record pmrr ON pm.id = pmrr.meeting_id
|
||||
WHERE pms.company_contact_id = #{contactId}
|
||||
OR pms.post_contact_id = #{contactId}
|
||||
OR pmrr.contact_id = #{contactId}
|
||||
UNION
|
||||
SELECT pm.*,
|
||||
NULL AS situationId,
|
||||
@@ -179,10 +177,27 @@
|
||||
and pm.id not in (SELECT pm.id
|
||||
FROM pay_meeting pm
|
||||
LEFT JOIN pay_meeting_situation pms ON pm.id = pms.meeting_id
|
||||
LEFT JOIN pay_meeting_remind_record pmrr ON pm.id = pmrr.meeting_id
|
||||
WHERE pms.company_contact_id = #{contactId}
|
||||
OR pms.post_contact_id = #{contactId}
|
||||
OR pmrr.contact_id = #{contactId})
|
||||
)
|
||||
UNION
|
||||
SELECT
|
||||
pm.*,
|
||||
null situationId,
|
||||
null payment_record,
|
||||
null register_check_result,
|
||||
null check_result,
|
||||
null check_in
|
||||
FROM
|
||||
pay_meeting pm
|
||||
LEFT JOIN pay_meeting_remind_record pmrr ON pm.id = pmrr.meeting_id
|
||||
WHERE pmrr.contact_id = #{contactId}
|
||||
and pm.id not in (SELECT pm.id
|
||||
FROM pay_meeting pm
|
||||
LEFT JOIN pay_meeting_situation pms ON pm.id = pms.meeting_id
|
||||
WHERE pms.company_contact_id = #{contactId}
|
||||
OR pms.post_contact_id = #{contactId}
|
||||
)
|
||||
) result
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
||||
Reference in New Issue
Block a user