lighter 2 周之前
父節點
當前提交
f76bd45677
共有 1 個文件被更改,包括 3 次插入17 次删除
  1. 3 17
      src/main/java/thyyxxk/webserver/dao/his/socketmessage/SocketMessageDao.java

+ 3 - 17
src/main/java/thyyxxk/webserver/dao/his/socketmessage/SocketMessageDao.java

@@ -62,31 +62,17 @@ public interface SocketMessageDao {
             "    UnreadCounts uc ON uc.sender = a.sender;")
     List<MessageIndex> selectMessageIndex(@Param("receiver") String receiver);
 
-    @Select("select * from t_socket_message where sender='00000'")
+    @Select("select * from t_socket_message where sender='00000' order by send_datetime desc")
     List<SocketMessage> selectAllSystemMessages();
 
-    @Select("select a.* , t.status " +
-            "from t_socket_message_consumer t " +
-            "         left join t_socket_message a on (a.id = t.msg_id) " +
-            "where t.sender = #{sender} " +
-            "  and t.receiver = #{receiver} " +
-            "order by a.id desc;")
-    List<SocketMessage> selectNeededMessages(@Param("sender") String sender, @Param("receiver") String receiver);
-
-    @Select("select count(1) " +
-            "from t_socket_message_consumer t " +
-            "         left join t_socket_message a on (a.id = t.msg_id) " +
-            "where t.sender = #{sender} " +
-            "  and t.receiver = #{receiver};")
-    int selectNeededMessagesTotal(@Param("sender") String sender, @Param("receiver") String receiver);
-
     @Select("select top ${pageSize} *\n" +
             "from (select row_number() over (order by send_datetime desc ) row_index, a.*, t.status\n" +
             "      from t_socket_message_consumer t\n" +
             "               left join t_socket_message a on (a.id = t.msg_id)\n" +
             "      where t.sender = #{sender}\n" +
             "        and t.receiver = #{receiver}) as table1\n" +
-            "where row_index > ${pageSize} * (#{currentPage} - 1)")
+            "where row_index > ${pageSize} * (#{currentPage} - 1) " +
+            "order by send_datetime desc")
     List<SocketMessage> selectNeededMessagesPage(@Param("sender") String sender,
                                                  @Param("receiver") String receiver,
                                                  @Param("currentPage") long currentPage,