|
@ -87,7 +87,9 @@ public interface MessageDao extends PagingAndSortingRepository<Message, Long>, J
|
|
|
@Modifying
|
|
|
int setMessageReaded(String doctor, Integer type);
|
|
|
|
|
|
|
|
|
@Query("update Message a set a.read = 0,a.over = '0' where a.receiver = ?1 and a.id = ?2")
|
|
|
@Modifying
|
|
|
int setMessageReadedById(String doctor, Long id);
|
|
|
|
|
|
@Query("update Message a set a.read = 0,a.over = '0' where a.receiver = ?1 and a.type not in (1,2,6,7)")
|
|
|
@Modifying
|
|
@ -144,8 +146,8 @@ public interface MessageDao extends PagingAndSortingRepository<Message, Long>, J
|
|
|
@Query("select a from Message a where a.read= ?2 and a.receiver = ?1 and a.state = 1 and a.over = ?3 and a.type in (16,20,22,23) order by a.czrq desc")
|
|
|
List<Message> getSpecialistUntreated(String receiver,Integer read,String over,Pageable pageable);
|
|
|
|
|
|
@Query("select a from Message a where a.read= ?2 and a.receiver = ?1 and a.state = 1 and a.over = ?3 and a.type in (16,19,20,21,22,23) order by a.czrq desc")
|
|
|
List<Message> getSpecialistMessages(String receiver,Integer read,String over,Pageable pageable);
|
|
|
@Query("select a from Message a where a.receiver = ?1 and a.state = 1 and a.over = ?2 and a.type in (16,19,20,21,22,23) order by a.czrq desc")
|
|
|
List<Message> getSpecialistMessages(String receiver,String over,Pageable pageable);
|
|
|
|
|
|
@Query("select a from Message a where a.read= ?2 and a.receiver = ?1 and a.state = 1 and a.over = ?3 and a.type in (17) order by a.czrq desc")
|
|
|
List<Message> getTransferMessage(String receiver,Integer read,String over,Pageable pageable);
|