diff --git a/xinelu-nurse-manage/src/main/java/com/xinelu/manage/mapper/chatrecord/ChatRecordMapper.java b/xinelu-nurse-manage/src/main/java/com/xinelu/manage/mapper/chatrecord/ChatRecordMapper.java index 605215e..2fb2803 100644 --- a/xinelu-nurse-manage/src/main/java/com/xinelu/manage/mapper/chatrecord/ChatRecordMapper.java +++ b/xinelu-nurse-manage/src/main/java/com/xinelu/manage/mapper/chatrecord/ChatRecordMapper.java @@ -76,7 +76,7 @@ public interface ChatRecordMapper { */ int deleteChatRecordByIds(Long[] ids); - Integer updateReadStatus(MarkReadDto markReadDto); + Integer updateReadStatus(ChatRecord chatRecord); int deleteMegs(@Param("ids") List ids); diff --git a/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/chatrecord/impl/ChatRecordServiceImpl.java b/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/chatrecord/impl/ChatRecordServiceImpl.java index f2b37a3..0863080 100644 --- a/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/chatrecord/impl/ChatRecordServiceImpl.java +++ b/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/chatrecord/impl/ChatRecordServiceImpl.java @@ -125,7 +125,7 @@ public class ChatRecordServiceImpl implements IChatRecordService { //更新已读时间 chatRecord.setReadTime(DateUtils.getNowDate()); chatRecord.setReadStatus("1"); - return chatRecordMapper.updateChatRecord(chatRecord); + return chatRecordMapper.updateReadStatus(chatRecord); } /** diff --git a/xinelu-nurse-manage/src/main/resources/mapper/manage/chatrecord/ChatRecordMapper.xml b/xinelu-nurse-manage/src/main/resources/mapper/manage/chatrecord/ChatRecordMapper.xml index 3930ecd..1d751c0 100644 --- a/xinelu-nurse-manage/src/main/resources/mapper/manage/chatrecord/ChatRecordMapper.xml +++ b/xinelu-nurse-manage/src/main/resources/mapper/manage/chatrecord/ChatRecordMapper.xml @@ -372,17 +372,17 @@ where id = #{id} - + update chat_record - read_status = =#{readStatus}, + read_status = #{readStatus}, read_time = #{readTime}, - where del_flag = 0 and read_status = '0' and recipient_id = #{recipientId} + where del_flag = 0 and read_status = '0' and consultation_id = #{consultationId} and recipient_id = #{recipientId}