1
0
mirror of https://github.com/chatopera/cosin.git synced 2025-06-16 18:30:03 +08:00

Merge pull request #935 from lecjy/bugfix/930

fix bug #930
This commit is contained in:
Hai Liang W 2023-09-02 10:47:35 +08:00 committed by GitHub
commit 3b46453aa3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -69,26 +69,26 @@ public interface AgentUserRepository extends JpaRepository<AgentUser, String> {
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 " +
"ON u.userid = c.userid WHERE c.id = ?1 AND NOT u.status = ?2 LIMIT 1")
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 " +
"ON u.userid = c.userid WHERE c.contactsid = ?1 " +
"AND c.channeltype = ?3 AND NOT u.status = ?2 " +
"ORDER BY u.createtime DESC LIMIT 1")
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 " +
"ON u.userid = c.userid WHERE c.contactsid = ?1 " +
"AND c.channeltype = ?2 " +
"ORDER BY u.createtime DESC LIMIT 1")
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 " +
"AND u.channeltype = ?3 AND NOT u.status = ?2 " +
"ORDER BY u.createtime DESC LIMIT 1")