| | |
| | | <if test="isMember != null and isMember == 0"> |
| | | AND (s.member_expire_at IS NULL OR s.member_expire_at <= NOW()) |
| | | </if> |
| | | <if test="memberStatus != null and memberStatus == 'ALL'"> |
| | | AND s.member_expire_at IS NOT NULL |
| | | </if> |
| | | <if test="memberStatus != null and memberStatus == 'ACTIVE'"> |
| | | AND s.member_expire_at IS NOT NULL AND s.member_expire_at > NOW() |
| | | </if> |
| | | <if test="memberStatus != null and memberStatus == 'EXPIRED'"> |
| | | AND s.member_expire_at IS NOT NULL AND s.member_expire_at <= NOW() |
| | | </if> |
| | | <if test="memberExpireFrom != null"> |
| | | AND s.member_expire_at >= #{memberExpireFrom} |
| | | </if> |
| | | <if test="memberExpireTo != null"> |
| | | AND s.member_expire_at <= #{memberExpireTo} |
| | | </if> |
| | | <if test="registeredFrom != null"> |
| | | AND s.created_at >= #{registeredFrom} |
| | | </if> |
| | |
| | | WHEN s.member_expire_at IS NOT NULL AND s.member_expire_at > NOW() THEN 1 |
| | | ELSE 0 |
| | | END AS isMember, |
| | | s.member_expire_at AS memberExpireAt, |
| | | s.created_at AS createdAt |
| | | FROM tcm_app_user s |
| | | LEFT JOIN tcm_clinic c ON c.id = s.clinic_id AND c.deleted = 0 |
| | |
| | | WHEN s.member_expire_at IS NOT NULL AND s.member_expire_at > NOW() THEN 1 |
| | | ELSE 0 |
| | | END AS isMember, |
| | | s.member_expire_at AS memberExpireAt, |
| | | s.created_at AS createdAt |
| | | FROM tcm_app_user s |
| | | LEFT JOIN tcm_clinic c ON c.id = s.clinic_id AND c.deleted = 0 |