mirror of
https://github.com/chatopera/cosin.git
synced 2025-06-16 18:30:03 +08:00
commit
3b46453aa3
@ -69,26 +69,26 @@ public interface AgentUserRepository extends JpaRepository<AgentUser, String> {
|
|||||||
|
|
||||||
AgentUser findOneByAgentnoAndStatus(String id, String status);
|
AgentUser findOneByAgentnoAndStatus(String id, String status);
|
||||||
|
|
||||||
@Query(nativeQuery = true, value = "SELECT * FROM uk_agentuser AS u " +
|
@Query(nativeQuery = true, value = "SELECT u.* FROM uk_agentuser AS u " +
|
||||||
"LEFT JOIN uk_agentuser_contacts AS c " +
|
"LEFT JOIN uk_agentuser_contacts AS c " +
|
||||||
"ON u.userid = c.userid WHERE c.id = ?1 AND NOT u.status = ?2 LIMIT 1")
|
"ON u.userid = c.userid WHERE c.id = ?1 AND NOT u.status = ?2 LIMIT 1")
|
||||||
AgentUser findOneByContactIdAndStatusNot(final String contactid, final String status);
|
AgentUser findOneByContactIdAndStatusNot(final String contactid, final String status);
|
||||||
|
|
||||||
@Query(nativeQuery = true, value = "SELECT * FROM uk_agentuser AS u " +
|
@Query(nativeQuery = true, value = "SELECT u.* FROM uk_agentuser AS u " +
|
||||||
"LEFT JOIN uk_agentuser_contacts AS c " +
|
"LEFT JOIN uk_agentuser_contacts AS c " +
|
||||||
"ON u.userid = c.userid WHERE c.contactsid = ?1 " +
|
"ON u.userid = c.userid WHERE c.contactsid = ?1 " +
|
||||||
"AND c.channeltype = ?3 AND NOT u.status = ?2 " +
|
"AND c.channeltype = ?3 AND NOT u.status = ?2 " +
|
||||||
"ORDER BY u.createtime DESC LIMIT 1")
|
"ORDER BY u.createtime DESC LIMIT 1")
|
||||||
Optional<AgentUser> findOneByContactIdAndStatusNotAndChanneltype(final String contactid, final String status, final String channeltype);
|
Optional<AgentUser> findOneByContactIdAndStatusNotAndChanneltype(final String contactid, final String status, final String channeltype);
|
||||||
|
|
||||||
@Query(nativeQuery = true, value = "SELECT * FROM uk_agentuser AS u " +
|
@Query(nativeQuery = true, value = "SELECT u.* FROM uk_agentuser AS u " +
|
||||||
"LEFT JOIN uk_agentuser_contacts AS c " +
|
"LEFT JOIN uk_agentuser_contacts AS c " +
|
||||||
"ON u.userid = c.userid WHERE c.contactsid = ?1 " +
|
"ON u.userid = c.userid WHERE c.contactsid = ?1 " +
|
||||||
"AND c.channeltype = ?2 " +
|
"AND c.channeltype = ?2 " +
|
||||||
"ORDER BY u.createtime DESC LIMIT 1")
|
"ORDER BY u.createtime DESC LIMIT 1")
|
||||||
Optional<AgentUser> findOneByContactIdAndChanneltype(final String contactid, final String channeltype);
|
Optional<AgentUser> findOneByContactIdAndChanneltype(final String contactid, final String channeltype);
|
||||||
|
|
||||||
@Query(nativeQuery = true, value = "SELECT * FROM uk_agentuser AS u " +
|
@Query(nativeQuery = true, value = "SELECT u.* FROM uk_agentuser AS u " +
|
||||||
"WHERE u.userid = ?1 " +
|
"WHERE u.userid = ?1 " +
|
||||||
"AND u.channeltype = ?3 AND NOT u.status = ?2 " +
|
"AND u.channeltype = ?3 AND NOT u.status = ?2 " +
|
||||||
"ORDER BY u.createtime DESC LIMIT 1")
|
"ORDER BY u.createtime DESC LIMIT 1")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user