|
|
@@ -72,9 +72,7 @@ public class ImRoomController implements BaseSaveController<ImRoomEntity,String>
|
|
|
.eq(ImRoomEntity::getAssistId, source.getAssistId())
|
|
|
.eq(ImRoomEntity::getDoctorId, source.getDoctorId())
|
|
|
.eq(ImRoomEntity::getPatientId, source.getPatientId())
|
|
|
- .nested(i->i.eq(ImRoomEntity::getStatus, ImStatusEnum.WAITING)
|
|
|
- .or()
|
|
|
- .eq(ImRoomEntity::getStatus,ImStatusEnum.SUCCESS))
|
|
|
+ .in(ImRoomEntity::getStatus,ImStatusEnum.WAITING,ImStatusEnum.SUCCESS)
|
|
|
.last("limit 1"));
|
|
|
if(chatRoom==null&&source.isAutoCreate()){
|
|
|
source.setTotalCount(0);
|